您好,我正在尝试使用 x2go 客户端连接到服务器。 我在会话首选项下填写了所有内容。
我正在尝试使用 RSA/DSA 密钥进行 ssh 连接。
我首先在终端中创建了一个密钥,然后尝试在 x2go 中使用它,但收到错误消息
“‘无’访问被拒绝。可以继续的身份验证:公钥”
然后我尝试使用 PuttyGen 将私钥转换为公钥。 然而,当我在 x2go 中使用这个公钥时,它仍然给我同样的错误消息。
最后,我尝试使用 PuttyGen 生成新的公钥和私钥。我能够生成新密钥,但是当我在 x2go 中使用它时,我仍然收到相同的错误消息
“‘无’访问被拒绝。可以继续的身份验证:公钥”
因此,使用私钥或公钥,我似乎仍然收到相同的错误消息。
我做错了什么以及如何修复此错误?谢谢
尝试使用 openssh(安装适用于 Windows 10 的 OpenSSH 客户端)
然后输入:
ssh-keygen -m PEM -P "" -t rsa
这应该创建一个%USERPROFILE%\.ssh\id_rsa(.pub)
密钥文件对(私有/公共)将
id_rsa.pub
公钥复制到远程服务器,并将其添加到
~remoteUSer/.ssh/authorized_keys
然后 SSH 就可以工作了。
ssh remoteUSer@remoteServer
在终端窗口内:
ssh-keygen -p
因此,请尝试以下响应:不要单击“取消”,只需单击即可,看看会发生什么。
最好的, 艾德·格林伯格