Přejít na hlavní obsah

Jak nainstalovat SSH server na Windows Server 2019

SSH (Secure Shell) je zabezpečený protokol pro vzdálený přístup, který uživatelům umožňuje komunikovat se vzdáleným systémem přes síť. V systému Windows Server 2019 lze nainstalovat server SSH, aby bylo možné vzdáleně se připojit k serveru a provádět různé úkoly prostřednictvím příkazového řádku.

Instalace serveru SSH na Windows Server 2019 je poměrně jednoduchý postup. Nejprve musíte zkontrolovat, zda máte nainstalovaný PowerShell, protože SSH jej použije ke spouštění příkazů. Pokud je PowerShell již nainstalován, můžete přejít k dalšímu kroku, jinak je třeba jej nainstalovat.

Když je powershell nainstalován, je nutné nainstalovat SSH na server. K tomu lze využít modul OpenSSH, který je k dispozici na oficiálních stránkách Microsoftu. Po stažení modulu spusťte instalační program a postupujte podle pokynů na obrazovce. Na konci instalace bude nutné restartovat server.

Po restartování serveru je nutné nakonfigurovat server SSH. Chcete-li to provést, otevřete PowerShell jako správce a spusťte následující příkazy:

cd C:\Program Files\OpenSSH-Win64

.\Install-SSHScript.ps1

.\ssh-keygen.exe -A

Po provedení těchto příkazů bude SSH server nainstalován a nakonfigurován na Windows Server 2019. Nyní se můžete připojit k serveru SSH pomocí libovolného klienta SSH.

Kroky k instalaci serveru SSH na Windows Server 2019

Instalace serveru SSH na Windows Server 2019 se skládá z několika kroků:

Krok 1: Instalace role serveru

Otevřete Console Management (Správa konzoly) a vyberte "Role Summary" (souhrn role). Klikněte na" Přidat role a funkce " (Přidat role a funkce). Do Wizard (Průvodce) vyberte "Role-based or feature-based installation" (instalace založená na rolích nebo Fitch) a vyberte váš server. Vyberte roli " OpenSSH Server "(OpenSSH server) a klikněte na" Install " (instalovat).

Krok 2: Konfigurace serveru SSH

Po dokončení instalace role otevřete PowerShell a spusťte následující příkaz: Start-Service sshd . Tento příkaz spustí službu serveru SSH.

Poté spusťte příkaz: Set-Service-Name sshd-StartupType 'Automatic' . Tento příkaz nainstaluje automatické spuštění služby SSHD při spuštění systému.

Krok 3: Konfigurace brány firewall

Chcete-li povolit příchozí připojení SSH na serveru Windows, musíte nakonfigurovat bránu firewall pro rozlišení portu 22.

Chcete-li povolit příchozí připojení SSH, spusťte v PowerShell následující příkaz:

New-NetFirewallRule-Name "OpenSSH" - DisplayName "OpenSSH" - Service SSH-Server-TSR-in-Enabled True-Direction Inbound - protocol TSR-Action Allow

Krok 4: kontrola provozu serveru SSH

SSH server můžete zkontrolovat připojením ze vzdáleného počítače. Použijte libovolného klienta SSH, jako je PuTTY, k připojení k serveru Windows pomocí jeho adresy IP a uživatelských pověření.

Po připojení budete moci provádět příkazy na serveru Windows pomocí SSH.

To je všechno! Nyní máte nainstalovaný a funkční server SSH na Windows Server 2019.