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