如何解决在Ubuntu服务器上使用PuTTY自动登录时拒绝密钥的问题?

2026-06-11 13:051阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计257个文字,预计阅读时间需要2分钟。

如何解决在Ubuntu服务器上使用PuTTY自动登录时拒绝密钥的问题?

错误的根源主要是在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分钟。

如何解决在Ubuntu服务器上使用PuTTY自动登录时拒绝密钥的问题?

错误的根源主要是在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下的公钥生成私钥即可。

阅读全文