Cum să activați și să utilizați noile comenzi SSH încorporate în Windows 10
Microsoft a anunțat că a introdus un client OpenSSH integrat în Windows în 2015. În cele din urmă au făcut-o, iar un client SSH este ascuns în Windows 10 Fall Creators Update. Acum vă puteți conecta la un server Secure Shell din Windows fără a instala PuTTY sau orice alt software terță parte.
Actualizați:Clientul SSH încorporat este acum activat în mod implicit în actualizarea Windows 10 din aprilie 2018. Iată cum puteți obține actualizarea dacă nu o aveți deja pe PC.
PuTTY poate avea în continuare mai multe caracteristici. Potrivit tracker-ului de bug-uri al proiectului pe GitHub, clientul integrat SSH suportă doar cheile ed25519 în acest moment.
Cum se instalează clientul SSH pentru Windows 10
Clientul SSH face parte din Windows 10, dar este o "caracteristică opțională" care nu este instalată în mod implicit.
Pentru a le instala, accesați Setări> Aplicații și faceți clic pe "Gestionați funcțiile opționale" din secțiunea Aplicații și caracteristici.
Faceți clic pe "Adăugați o caracteristică" în partea de sus a listei de caracteristici instalate. Dacă aveți deja instalat clientul SSH, acesta va apărea în listă aici.
Derulați în jos, faceți clic pe opțiunea "Client OpenSSH (Beta)" și faceți clic pe "Instalați".
Windows 10 oferă, de asemenea, un server OpenSSH, pe care îl puteți instala dacă doriți să rulați un server SSH pe PC. Ar trebui să instalați acest lucru numai dacă doriți să rulați un server de pe PC și nu doar să vă conectați la un server care rulează pe un alt sistem.
Cum se utilizează Clientul SSH Windows 10
Acum puteți utiliza clientul SSH executând ssh
comanda. Aceasta funcționează fie într-o fereastră PowerShell, fie într-o fereastră de comandă, deci utilizați oricare preferați.
Pentru a deschide rapid o fereastră PowerShell, faceți clic dreapta pe butonul Start sau apăsați pe Windows + X și selectați "Windows PowerShell" din meniu.
Pentru a vedea sintaxa comenzii ssh, rulați-o:
ssh
Dacă vedeți un mesaj de eroare care spune că comanda nu este găsită, va trebui să vă deconectați și să vă conectați din nou. Reinstalarea PC-ului va funcționa, de asemenea. Acest lucru nu ar trebui să fie necesar, dar aceasta este o caracteristică beta.
Această comandă funcționează la fel ca conectarea la un server SSH prin ssh
comanda pe alte sisteme de operare, cum ar fi macOS sau Linux. Sintaxa sau opțiunile de linie de comandă sunt aceleași.
De exemplu, pentru a vă conecta la un server SSH la ssh.example.com cu numele de utilizator "bob", ați rula:
ssh [email protected]
În mod implicit, comanda încearcă să se conecteze la un server SSH care rulează pe portul 22, care este implicit. Cu toate acestea, poate fi necesar să vă conectați la un server care rulează pe un port diferit. Faceți acest lucru specificând un port cu -p
intrerupator. De exemplu, dacă serverul acceptă conexiuni pe portul 7777, ați rula:
ssh [email protected] -p 7777
Ca și în cazul altor clienți SSH, vi se va solicita să acceptați cheia gazdei la prima conectare. Veți obține apoi un mediu de linie de comandă pe care îl puteți utiliza pentru a rula comenzi pe sistemul la distanță.