На машини с Windows безплатният софтуер с отворен код PuTTY е де факто стандартът, когато става въпрос за SSH и Telnet. С Windows 10 Microsoft най-накрая се вслуша в своите потребители, след като години наред искаха SSH клиент и сървър. Чрез включването на внедряване на OpenSSH, стойността на операционната система се увеличава.
Към момента на това писане, софтуерът OpenSSH, включен в Windows 10, е в BETA етап. Това означава, че може да има някои проблеми със стабилността.
Предоставеният SSH клиент е подобен на Linux клиента. На пръв поглед изглежда, че поддържа същите функции като неговия аналог *NIX. Това е конзолно приложение, така че трябва да можете да го стартирате от командния ред. Нека го активираме.
Съдържание Крия Активирайте OpenSSH Client в Windows 10 Как да използвате OpenSSH клиента на Windows 10Активирайте OpenSSH Client в Windows 10
- Отворете приложението Настройки и отидете на Приложения -> Приложения и функции.
- Отдясно щракнете върху Управление на опционалните функции.
- На следващата страница щракнете върху бутонаДобавете функция.
- В списъка с функции изберетеOpenSSH клиенти щракнете върхуИнсталирайбутон.
Това ще инсталира клиентския софтуер OpenSSH в Windows 10. Неговите двоични файлове се намират в папката |_+_|. Освен SSH клиента, папката съдържа следните клиентски инструменти:
- scp.exe
- sftp.exe
- ssh-add.exe
- ssh-agent.exe
- ssh-keygen.exe
- ssh.exe
- и конфигурационния файл 'sshd_config'.
Предлагам ви да излезете от потребителския си акаунт и да влезете отново, за да добавите тези двоични файлове към променливата на средата PATH. В противен случай ще трябва да въведете пълния път до тези двоични файлове, за да ги използвате.
Сега можете да го изпробвате в действие.
Как да използвате OpenSSH клиента на Windows 10
- Отворете нов прозорец на командния ред.
- Въведете командата ssh, като използвате следния синтаксис:|_+_|
Например, ще се свържа с моя медиен център, базиран на Raspberry PI:
|_+_|Резултатът ще бъде както следва:
Вграденият клиент е почти идентичен с традиционния SSH клиент от пакета OpenSSH, наличен в Linux. Носи същото изживяване на конзолата. Много е полезно, когато трябва да промените някои опции за конфигурация или да рестартирате демон. Ако сте свикнали да управлявате Linux машини от командния ред, ще го намерите за полезен.
Въпреки това все още има редица ситуации, в които добрият стар PuTTY печели състезанието. Позволява ви да имате списък със сървъри, без да правите преки пътища или да пишете пакетни файлове. Той позволява промяна на редица опции за свързване в движение и конфигуриране на опции като кодиране или променливи на средата бързо с помощта на GUI. От моя гледна точка вграденият OpenSSH софтуер работи добре за базова функционалност, когато не ви е разрешено да инсталирате PuTTY на компютъра, който използвате (напр. в заключена корпоративна среда). Също така е полезно, ако сте професионален потребител на Linux, който е научил наизуст всички опции за SSH клиент.