Dela via


Översikt över OpenSSH för Windows

OpenSSH är versionen med öppen källkod av SSH-verktygen (Secure Shell) som används av administratörer av Linux och andra icke-Windows för plattformsoberoende hantering av fjärrsystem. Från och med Windows 10 build 1809 och Windows Server 2019 är OpenSSH tillgängligt som en funktion på begäran.

SSH baseras på en klient-serverarkitektur där systemet som användaren arbetar med är klienten och fjärrsystemet som hanteras är servern. OpenSSH innehåller en rad komponenter och verktyg som utformats för att ge en säker och enkel metod för fjärrsystemadministration.

I följande tabell visas standardinstallationstillståndet openSSH för Windows i olika Windows-versioner.

Windows-version SSH-installationstillstånd
Windows Server 2019 Inte installerat, installera och aktivera med valfria funktioner
Windows Server 2022 Inte installerat, installera och aktivera med valfria funktioner
Windows Server 2025 Installerad men inte aktiverad
Windows 10 build 1809 + Inte installerat, installera och aktivera med valfria funktioner

OpenSSH för Windows har följande kommandon inbyggda.

  • ssh är den SSH-klientkomponent som körs på användarens lokala system
  • sshd är den SSH-serverkomponent som måste köras på systemet som fjärrhanteras
  • ssh-keygen genererar, hanterar och konverterar autentiseringsnycklar för SSH
  • ssh-agent lagrar privata nycklar som används för autentisering med offentlig nyckel
  • ssh-add lägger till privata nycklar i listan som tillåts av servern
  • ssh-keyscan hjälper till att samla in offentliga SSH-värdnycklar från värdar
  • sftp är den tjänst som tillhandahåller protokollet för säker filöverföring och körs över SSH
  • scp är ett filkopieringsverktyg som körs på SSH

Tip

Dokumentationen fokuserar på hur OpenSSH används i Windows, inklusive installation och Windows-specifik konfiguration, kommandon och användningsfall. Ytterligare detaljerad dokumentation för vanliga OpenSSH-funktioner finns online på OpenSSH.com.

Feedback om Windows OpenSSH välkomnas och kan tillhandahållas genom att skapa GitHub-problem i vår OpenSSH GitHub-lagringsplats. OpenSSH-projektet med öppen källkod hanteras av utvecklare i OpenBSD-projektet. Microsoft-förgreningen för det här projektet finns i GitHub.

Nästa steg