Windows Server 2022:安裝 SSH 伺服器

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 Server 2022:安裝 SSH 伺服器

訪問應用程式

在“WIndows 設定”列表中,開啟“應用程式”。

Windows Server 2022:安裝 SSH 伺服器

開啟可選功能

單擊可選功能。

Windows Server 2022:安裝 SSH 伺服器

開啟“新增其他功能”

單擊新增要素。

Windows Server 2022:安裝 SSH 伺服器

查詢固態混合(SSH)伺服器

在搜尋框中輸入 SSH 以篩選要素。

Windows Server 2022:安裝 SSH 伺服器

選擇 OpenSSH Server

選擇 OpenSSH 伺服器功能,然後單擊安裝。

Windows Server 2022:安裝 SSH 伺服器

在安裝過程中等待

等待 OpenSSH 伺服器安裝在 Windows Server 上,安裝需要將伺服器連線到 Internet。

Windows Server 2022:安裝 SSH 伺服器

安裝完成後,關閉設定

安裝 OpenSSH 伺服器後,關閉 Windows 設定。

Windows Server 2022:安裝 SSH 伺服器

開啟 services。msc 控制檯並找到 OpenSSH Server 服務

開啟MMC services。msc控制檯並在列表中查詢OpenSSH伺服器服務,我們可以看到它沒有啟動,並且在手動啟動中。單擊“開始”。

Windows Server 2022:安裝 SSH 伺服器

更改啟動模式

如有必要,請開啟服務的屬性並將啟動型別更改為“自動”,以便始終啟動該服務。

Windows Server 2022:安裝 SSH 伺服器

使用 SSH 連線到 Windows 伺服器

如果啟用了防火牆,請確保埠 22 允許傳入連線。從 SSH 客戶端的另一臺計算機上,連線:

ssh ip_server

Windows Server 2022:安裝 SSH 伺服器

在第一次連線期間,您必須接受證書。

在本教程中,我使用的伺服器是同一域的成員,因此使用我使用客戶端的伺服器上的帳戶建立了連線。

可以使用其他使用者

DOMAIN\login@ip_server

執行命令

連線後,使用 ms-dos 和 PowerShell 命令來管理伺服器。

Windows Server 2022:安裝 SSH 伺服器

您現在知道如何在Windows Server上安裝和使用OpenSSH伺服器。

我發現 WinRM 的這種替代方法特別適用於連線到工作組伺服器,因為 WinRM 需要特定的配置。

如果要更改 SSH 伺服器的配置,sshd_config配置檔案位於以下位置:C:\ ProgramData \ ssh