SSH 公钥 (rsa_id.pub) 不适用于 MobaXterm,但适用于 PowerShell 和其他应用程序

SSH 公钥 (rsa_id.pub) 不适用于 MobaXterm,但适用于 PowerShell 和其他应用程序

我使用 PowerShell 创建了一个 SSH 密钥,如下所示:

ssh-keygen.exe
# Enter to accept all default + blank PW
# Saved in C:\users\me\.ssh\id_rsa.pub

我可以通过 PowerShell SSH 连接到我的服务器,并且它可以按预期工作:ssh user@MyLinuxServer

但是,当我使用 MobaXterm 时,即使指定了 id_rsa.pub 密钥文件,它也无法连接:

No supported authentication methods available (server sent: publickey,gssapi-keyex,gssapi-with-mic)

在此处输入图片描述

答案1

您需要向 MobaXterm 提供私人的密钥,而不是公钥。通常,它会在与公钥相同的目录中找到:

C:\users\me\.ssh\id_rsa

相关内容