確定是否可以安裝 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 檔案內 , 搞定!