Główna » jak » Jak włączyć i używać nowych wbudowanych poleceń SSH w systemie Windows 10

    Jak włączyć i używać nowych wbudowanych poleceń SSH w systemie Windows 10

    Microsoft ogłosił, że w 2015 roku wprowadził zintegrowanego klienta OpenSSH do systemu Windows. W końcu to zrobili, a klient SSH jest ukryty w aktualizacji Fall Creators dla systemu Windows 10. Możesz teraz łączyć się z serwerem Secure Shell z systemu Windows bez instalowania PuTTY lub innego oprogramowania innej firmy.

    Aktualizacja:Wbudowany klient SSH jest teraz domyślnie włączony w aktualizacji systemu Windows 10 z kwietnia 2018 roku. Oto, jak uzyskać aktualizację, jeśli nie masz jej jeszcze na swoim komputerze.

    PuTTY może nadal mieć więcej funkcji. Według śledzenia błędów projektu w GitHub, zintegrowany klient SSH obsługuje tylko klucze ed25519.

    Jak zainstalować klienta SSH systemu Windows 10

    Klient SSH jest częścią systemu Windows 10, ale jest to "opcjonalna funkcja", która nie jest domyślnie instalowana.

    Aby go zainstalować, wybierz Ustawienia> Aplikacje i kliknij "Zarządzaj funkcjami opcjonalnymi" w sekcji Aplikacje i funkcje.

    Kliknij "Dodaj funkcję" u góry listy zainstalowanych funkcji. Jeśli masz już zainstalowanego klienta SSH, pojawi się on na liście tutaj.

    Przewiń w dół, kliknij opcję "Klient OpenSSH (wersja beta)" i kliknij "Zainstaluj".

    Windows 10 oferuje również serwer OpenSSH, który można zainstalować, jeśli chcesz uruchomić serwer SSH na swoim komputerze. Powinieneś zainstalować to tylko, jeśli chcesz uruchomić serwer na swoim komputerze, a nie tylko połączyć się z serwerem działającym w innym systemie.

    Jak korzystać z klienta SSH systemu Windows 10

    Możesz teraz użyć klienta SSH, uruchamiając program ssh dowództwo. Działa to w oknie PowerShell lub w oknie wiersza polecenia, więc użyj tego, co lubisz.

    Aby szybko otworzyć okno PowerShell, kliknij prawym przyciskiem myszy przycisk Start lub naciśnij Windows + X i wybierz "Windows PowerShell" z menu.

    Aby wyświetlić składnię polecenia ssh, po prostu uruchom:

    ssh

    Jeśli zobaczysz komunikat o błędzie z informacją, że polecenie nie zostało znalezione, musisz się wylogować i zalogować ponownie. Ponowne uruchomienie komputera również będzie działać. To nie powinno być konieczne, ale jest to funkcja beta.

    To polecenie działa tak samo, jak połączenie z serwerem SSH przez ssh polecenie w innych systemach operacyjnych, takich jak macOS lub Linux. Jego składnia lub opcje wiersza poleceń są takie same.

    Na przykład, aby połączyć się z serwerem SSH pod adresem ssh.example.com z nazwą użytkownika "bob", uruchomisz:

    ssh [email protected]

    Domyślnie polecenie próbuje połączyć się z serwerem SSH działającym na porcie 22, który jest domyślny. Jednak może być konieczne połączenie z serwerem działającym na innym porcie. Robisz to, określając port z -str przełącznik. Na przykład, jeśli serwer akceptuje połączenia na porcie 7777, uruchomisz:

    ssh [email protected] -p 7777

    Podobnie jak w przypadku innych klientów SSH, przy pierwszym połączeniu pojawi się monit o zaakceptowanie klucza hosta. Otrzymasz środowisko wiersza polecenia, którego możesz użyć do uruchamiania poleceń w systemie zdalnym.