【问题标题】:How can I get PuTTY to stop asking for a PW after SSH keys created?创建 SSH 密钥后,如何让 PuTTY 停止请求 PW?
【发布时间】:2014-02-07 05:32:51
【问题描述】:

使用 Git Bash,我为 root 建立了 SSH 密钥并禁用了密码要求:

sudo nano /etc/ssh/sshd_config

PermitRootLogin without-password

然后重新启动服务器。 Git Bash 登录正常:

ssh root@IPADDRESS

它要求提供 SSH 密钥加密密码,目前这很好。但是,当我使用 PuTTY 登录时,它仍然要求输入 root 密码。我没有 root 密码,因为服务器是使用 SSH 密钥建立的。

我什至尝试过:

ChallengeResponseAuthentication no

PasswordAuthentication no

UsePAM no

我在这里做错了什么?


编辑:仍然是一个新手帐户,所以如果不编辑原始评论,我无法回答我自己的问题。

解决方案:

下载 PuTTYgen 并使用转换工具将 id_rsa(SSH 私钥)转换为 .ppk 格式。 PuTTY(以及 FileZilla)使用 .ppk。

转换后,在 PuTTY 中加载您的服务器配置文件,然后单击连接 > SSH > 身份验证并点击浏览。选择新的 .ppk 文件并点击打开。

应该这样做。如果您有 SSH 密钥加密密码,您可能仍然需要输入。

【问题讨论】:

  • puTTY 是否在 Windows 下运行?
  • 是的。我实际上找到了一个解决方案,并在您发布后立即编辑了我的原始评论。
  • 干得好,恭喜:)
  • 您可以在 6 小时内回答您的问题。

标签: ssh ubuntu-12.04 putty ssh-keys git-bash


【解决方案1】:

下载 PuTTYgen 并使用转换工具将 id_rsa(SSH 私钥)转换为 .ppk 格式。 PuTTY(以及 FileZilla)使用 .ppk。

转换后,在 PuTTY 中加载您的服务器配置文件,然后单击连接 > SSH > 身份验证并点击浏览。选择新的 .ppk 文件并点击打开。

应该这样做。如果您有 SSH 密钥加密密码,您可能仍然需要输入。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-07-12
    • 1970-01-01
    • 1970-01-01
    • 2015-12-29
    • 2018-09-19
    • 2021-02-07
    • 1970-01-01
    • 2013-04-23
    相关资源
    最近更新 更多