我在 Windows 上安装了 F-secure SSH 客户端,在 MAC OSX 上运行 OpenSSH 服务器。我已成功配置公钥/私钥身份验证。我登录到 F-secure 客户端软件并输入用户名和服务器,然后说连接,它连接到 MAC 终端而不提示密码。现在我在同一个 Windows 框中打开命令提示符,并使用 scp2.exe 尝试 scp2。这也会复制文件而不提示密码。现在使用 ssh2.exe username@server,提示输入密码。我检查了标识文件和用户密钥,似乎都完美无缺。这里可能是什么问题?
答案1
我找到了。 ssh2 -o "AllowedAuthentications publickey" username@host 按预期工作