Udostępnij za pośrednictwem


Omówienie protokołu OpenSSH dla systemu Windows

OpenSSH to wersja open-source narzędzi Secure Shell (SSH) używanych przez administratorów systemu Linux i innych niż Windows do zarządzania systemami zdalnymi na wielu platformach. Począwszy od systemu Windows 10 build 1809 i Windows Server 2019, protokół OpenSSH jest dostępny jako funkcja na żądanie.

Protokół SSH jest oparty na architekturze klient-serwer, w której system, na którym pracuje użytkownik, jest klientem, a zarządzanym systemem zdalnym jest serwer. Protokół OpenSSH zawiera szereg składników i narzędzi zaprojektowanych w celu zapewnienia bezpiecznego i prostego podejścia do administracji zdalnej systemu.

W poniższej tabeli wymieniono domyślny stan instalacji protokołu OpenSSH dla systemu Windows w różnych wersjach systemu Windows.

Wersja systemu Windows Stan instalacji protokołu SSH
Windows Server 2019 Nie zainstalowano, zainstaluj i włącz przy użyciu funkcji opcjonalnych
Windows Server 2022 Nie zainstalowano, zainstaluj i włącz przy użyciu funkcji opcjonalnych
Windows Server 2025 Zainstalowane, ale nie jest włączone
Windows 10 kompilacja 1809 + Nie zainstalowano, zainstaluj i włącz przy użyciu funkcji opcjonalnych

Protokół OpenSSH dla systemu Windows zawiera następujące polecenia wbudowane.

  • ssh jest składnikiem klienta SSH, który działa w systemie lokalnym użytkownika
  • sshd to składnik serwera SSH, który musi być uruchomiony w systemie zarządzanym zdalnie
  • ssh-keygen generuje, zarządza i konwertuje klucze uwierzytelniania dla protokołu SSH
  • ssh-agent przechowuje klucze prywatne używane do uwierzytelniania za pomocą klucza publicznego
  • ssh-add dodaje klucze prywatne do listy dozwolonych przez serwer
  • ssh-keyscan pomaga w zbieraniu publicznych kluczy hosta SSH z serwerów
  • sftp to usługa zapewniająca protokół bezpiecznego transferu plików i uruchamiana za pośrednictwem protokołu SSH
  • scp to narzędzie do kopiowania plików, które działa na platformie SSH

Wskazówka

Dokumentacja koncentruje się na sposobie używania protokołu OpenSSH w systemie Windows, w tym instalacji i konfiguracji specyficznej dla systemu Windows, poleceń i przypadków użycia. Dodatkowa szczegółowa dokumentacja typowych funkcji openSSH jest dostępna w trybie online w OpenSSH.com.

Opinie na temat OpenSSH dla systemu Windows są mile widziane i mogą być przekazywane poprzez zgłoszenie problemów w naszym repozytorium GitHub OpenSSH. Projekt open source OpenSSH jest zarządzany przez deweloperów w projekcie OpenBSD. Fork projektu Microsoft znajduje się na platformie GitHub.

Dalsze kroki