如何解决在Ubuntu服务器上使用PuTTY自动登录时拒绝密钥的问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计257个文字,预计阅读时间需要2分钟。
错误的根源主要是在Windows下使用puttygen生成公钥。解决方案很简单,先在Linux下生成公钥,然后在Windows下的puttygen中根据Linux下的公钥生成私钥即可。具体步骤如下:
1. 在Linux下使用以下命令生成公钥:
ssh-keygen -t dsa
这将生成两个文件:id_dsa(私钥)和id_dsa.pub(公钥)。
2. 在Windows下的puttygen中,将Linux下的公钥文件id_dsa.pub的内容粘贴到Public key for SSH2框中。
3. 点击Generate按钮生成私钥。
现在,您已经成功在Windows下生成了私钥,可以使用它进行SSH连接。
错误的原因主要是在win下使用puttygen生成公钥。
解决方案很简单,在linux下生成公钥,然后在win下使用puttygen根据linux下的公钥生成私钥即可。
本文共计257个文字,预计阅读时间需要2分钟。
错误的根源主要是在Windows下使用puttygen生成公钥。解决方案很简单,先在Linux下生成公钥,然后在Windows下的puttygen中根据Linux下的公钥生成私钥即可。具体步骤如下:
1. 在Linux下使用以下命令生成公钥:
ssh-keygen -t dsa
这将生成两个文件:id_dsa(私钥)和id_dsa.pub(公钥)。
2. 在Windows下的puttygen中,将Linux下的公钥文件id_dsa.pub的内容粘贴到Public key for SSH2框中。
3. 点击Generate按钮生成私钥。
现在,您已经成功在Windows下生成了私钥,可以使用它进行SSH连接。
错误的原因主要是在win下使用puttygen生成公钥。
解决方案很简单,在linux下生成公钥,然后在win下使用puttygen根据linux下的公钥生成私钥即可。

