Win10 內建 OpenSSH 使用金鑰連不上的問題解決

Bpazy發表於2020-12-31

問題描述

在 Linux 上通過 ssh-keygen 生成公鑰,把公鑰考到 Windows 機器的 ~/.ssh/authorized_key 裡之後,發現仍無法通過金鑰登入。

解決方法

調查後發現 Windows 的 sshd 把信任的 key 配置到了其他位置,檔案 C:/ProgramData/ssh/sshd_config 中的:

Match Group administrators
       AuthorizedKeysFile __PROGRAMDATA__/ssh/administrators_authorized_keys

將這兩行註釋後儲存,然後重啟 OpenSSH SSH Server 服務即可。

相關文章