![Windows SSH-Server 僅讀取「authorized_keys」檔案中的第一行](https://rvso.com/image/1684225/Windows%20SSH-Server%20%E5%83%85%E8%AE%80%E5%8F%96%E3%80%8Cauthorized_keys%E3%80%8D%E6%AA%94%E6%A1%88%E4%B8%AD%E7%9A%84%E7%AC%AC%E4%B8%80%E8%A1%8C.png)
我正在嘗試從 Ubuntu(WSL) SSH 到 Windows,但 Windows 上的 OpenSSH-Server 似乎只讀取authorized_keys 檔案的第一行。
- 當我先將用於從 Ubuntu SSH 到 Windows 的 SSH 金鑰放入authorized_keys 檔案中時,我就能夠正確進行 SSH。系統提示我輸入 SSH 金鑰密碼,因為我的 SSH 金鑰受密碼保護。
- 當我將該 SSH 放在authorized_keys 檔案的第二行時,系統會提示我輸入 Windows 使用者帳戶密碼,而不是 SSH 金鑰密碼
Windows OpenSSH 版本
OpenSSH_for_Windows_8.6p1, LibreSSL 3.4.3
Ubuntu OpenSSH 版本
OpenSSH_8.9p1 Ubuntu-3ubuntu0.1, OpenSSL 3.0.2 15 Mar 2022