確定是否可以安裝 Windows 的 OpenSSH , 使用管理者權限開啟 Windows PowerShell

Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'

若可以

安裝 Client 端

Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

若不行 (執行無結果)

下載 GitHUB – OpenSSH-Win64.zip

解壓縮放到 C:\Program Files\OpenSSH-Win64

設定環境變數

setx PATH "$env:path;C:\Program Files\OpenSSH-Win64" -m

執行安裝

cd "C:\Program Files\OpenSSH-Win64"; .\install-sshd.ps1

啟動程式

Set-Service sshd -StartupType Automatic; Set-Service ssh-agent -StartupType Automatic; Start-Service sshd; Start-Service ssh-agent

 

生成金鑰 (不管上面使用哪種方式)

ssh-keygen

複製.pub內容到伺服器 authorized_keys  檔案內 , 搞定!