Operační systém Microsoft Windows Server 2019 je první z rodiny Windows, který přináší Secure Shell (SSH) server jako volitelnou funkcionalitu. SSH netřeba příliš představovat zejména administrátorům Linuxových distribucí. Díky jeho příchodu na Windows se správa heterogenních prostředí stává jednodušší a efektivnější.
Instalace
OpenSSH pro Windows Server 2019 není součástí standardní instalace, ale je nutné ho manuálně nainstalovat. Instalace přes PowerShell je poměrně jednoduchá a příkazy na ni potřebujete vykonávat jako administrátor. Nejprve zjistíme dostupné aplikace:
# Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'
Instalace klienta
# Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
Instalace serveru
# Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
Spuštění serveru a nastavení automatického spouštění serveru
# Start-Service sshd # Set-Service -Name sshd -StartupType 'Automatic'
Povolení na firewallu
# Get-NetFirewallRule -Name *ssh*
V systému je dostupná podpora pro ssh-agent
i generování klíčů pomocí Ssh-keygen
.
Více informací najdete v oficiální dokumentaci docs.microsoft.com.