我在作为客户端的机器A中使用ssh-keygen命令生成了私有和公钥对文件(id_rsa,id_rsa.pub)。我已经在机器A中测试了我与服务器的连接,它运行良好。现在,我已经使用cp命令将这些文件复制到机器B(~/..ssh文件夹),并且无法再登录。一旦我删除了我的公钥文件,我可以成功地登录到服务器。但是,我的X2goclient不能多次连接和提示带有和不带公钥的解释窗口。
将这些密钥从客户端复制到客户端(机器A到机器B)的适当步骤是什么?
谢谢!
发布于 2019-10-22 15:51:53
根据我的理解,我认为您的问题不在于密钥生成,而在于在机器B上安装密钥。
ssh-copy-id -i ~/.ssh/home/rsapath user@host首先,必须输入服务器登录密码(而不是RSA密码)。一旦添加了密钥,请使用
ssh 'user@host'在这里输入RSA密码。希望这个解决方案能有所帮助。
https://serverfault.com/questions/987396
复制相似问题