Windows Server 2022:安裝 SSH 伺服器
在本教程中,我將向您展示如何在Windows Server 2019 / 2022上安裝SSH伺服器(OpenSSH)。
從Windows Server 2019開始,OpenSSH伺服器是一個本機附加功能。
對於以前版本的Windows Server,可在此處獲得教程:OpenSSH客戶端和伺服器 - 在Windows Server 2012R2和2016上安裝
在 Windows Server 上使用 SSH 伺服器便於遠端管理,並可用於“替換”WinRM。它的使用也方便了像Ansible,Jenkins這樣的軟體的使用。
開啟設定
從開始選單中,單擊“設定”。
訪問應用程式
在“WIndows 設定”列表中,開啟“應用程式”。
開啟可選功能
單擊可選功能。
開啟“新增其他功能”
單擊新增要素。
查詢固態混合(SSH)伺服器
在搜尋框中輸入 SSH 以篩選要素。
選擇 OpenSSH Server
選擇 OpenSSH 伺服器功能,然後單擊安裝。
在安裝過程中等待
等待 OpenSSH 伺服器安裝在 Windows Server 上,安裝需要將伺服器連線到 Internet。
安裝完成後,關閉設定
安裝 OpenSSH 伺服器後,關閉 Windows 設定。
開啟 services。msc 控制檯並找到 OpenSSH Server 服務
開啟MMC services。msc控制檯並在列表中查詢OpenSSH伺服器服務,我們可以看到它沒有啟動,並且在手動啟動中。單擊“開始”。
更改啟動模式
如有必要,請開啟服務的屬性並將啟動型別更改為“自動”,以便始終啟動該服務。
使用 SSH 連線到 Windows 伺服器
如果啟用了防火牆,請確保埠 22 允許傳入連線。從 SSH 客戶端的另一臺計算機上,連線:
ssh ip_server
在第一次連線期間,您必須接受證書。
在本教程中,我使用的伺服器是同一域的成員,因此使用我使用客戶端的伺服器上的帳戶建立了連線。
可以使用其他使用者
DOMAIN\login@ip_server
執行命令
連線後,使用 ms-dos 和 PowerShell 命令來管理伺服器。
您現在知道如何在Windows Server上安裝和使用OpenSSH伺服器。
我發現 WinRM 的這種替代方法特別適用於連線到工作組伺服器,因為 WinRM 需要特定的配置。
如果要更改 SSH 伺服器的配置,sshd_config配置檔案位於以下位置:C:\ ProgramData \ ssh