Microsoft обяви, че до 2015 г. доставя Windows интегриран OpenSSH клиент до Windows. Най-накрая са го направили и SSH клиент е скрит в актуализацията на Fall Creators на Windows 10. Вече можете да се свържете със сървър на Secure Shell от Windows без да инсталирате PuTTY или друг софтуер на трети страни.
Актуализация: Вграденият SSH клиент вече е активиран по подразбиране в актуализацията на Windows 10 от април 2018 г. Ето как да получите актуализацията, ако още не сте го на компютъра си.
PuTTY може да има още функции. Според инструмента за проследяване на грешки в проекта на GitHub интегрираният SSH клиент поддържа в момента само ed25519 ключове.
SSH клиентът е част от Windows 10, но това е "незадължителна функция", която по подразбиране не е инсталирана.
За да го инсталирате, отворете Настройки> Приложения и кликнете върху "Управление на допълнителни функции" в Приложения и функции.
Кликнете върху "Добавяне на функция" в горната част на списъка с инсталираните функции. Ако вече имате инсталиран SSH клиент, той ще се покаже в списъка тук.
Превъртете надолу, кликнете върху опцията "OpenSSH Клиент (бета)" и кликнете върху "Инсталиране".
Windows 10 също предлага OpenSSH сървър, който можете да инсталирате, ако искате да пуснете SSH сървър на вашия компютър. Трябва да го инсталирате само ако действително искате да стартирате сървър на вашия компютър, а не просто да се свържете със сървър, работещ на друга система.
Вече можете да използвате SSH клиента, като стартирате SSH
команда. Това работи или в прозорец PowerShell, или в прозорец на командния ред, затова използвайте това, което предпочитате.
За да отворите бързо прозореца PowerShell, щракнете с десния бутон на мишката върху бутона Старт или натиснете Windows + X и изберете "Windows PowerShell" от менюто.
За да видите синтаксиса на командата ssh, просто го стартирайте:
SSH
Ако видите съобщение за грешка, че командата не е намерена, ще трябва да излезете и да влезете отново. Рестартирането на вашия компютър също ще работи. Това не трябва да е необходимо, но това е бета функция.
Тази команда работи по същия начин като свързването към SSH сървър чрез SSH
команда на други операционни системи като macOS или Linux. Нейните синтаксис или опции на командния ред са еднакви.
Например, за да се свържете със SSH сървър в ssh.example.com с потребителско име "bob", бихте изпълнили:
ssh [email protected]
По подразбиране командата се опитва да се свърже със сървър SSH, работещ на порт 22, който е по подразбиране. Възможно е обаче да се наложи да се свържете със сървър, работещ на различен порт. Направете това, като посочите пристанище с -p
ключ. Ако например сървърът приема връзки на порт 7777, бихте изпълнили:
ssh [email protected] -p 7777
Както при другите SSH клиенти, при първото свързване ще бъдете подканени да приемете ключа на хоста. След това ще получите среда на командния ред, която можете да използвате, за да стартирате команди на отдалечената система.