【问题标题】:Private key access to ssh refused through putty通过 putty 拒绝访问 ssh 的私钥
【发布时间】:2012-08-30 18:24:33
【问题描述】:

我正在研究 VM 和 vagrant。

当我尝试通过 putty 访问 ssh 时遇到网络拒绝错误。

我已经安装了 putty、puttygen、vagrant 和 virtualbox。 我使用的是window 7 32bit。

我做的是……

  1. 使用 puttygen 并转到 .vagrant.d 文件夹以选择 insecure_private_key。
  2. 我创建了名称为“putty_key”的私钥
  3. 转到腻子:连接->数据,我将“流浪汉”作为自动登录用户名
  4. 转到连接->ssh->auth,我选择“putty_key”作为私钥文件进行身份验证。
  5. 然后我回到会话 主机名(或 IP 地址):localhost 部分:2222 保存的会话: vagrant 然后我保存了设置。

当我双击“vagrant”时 弹出错误窗口

“网络错误:连接被拒绝”

我不确定我收到此错误的原因。

有人知道这个问题的解决方案吗?

【问题讨论】:

    标签: virtualbox putty vagrant


    【解决方案1】:

    “连接被拒绝”通常表示目标端口没有监听套接字。验证您有一个监听端口 2222 的 SSH 服务器,并验证它至少绑定到环回接口。

    为此,从命令提示符:netstat -p tcp -a -n 并查找状态为 LISTENING 的行,以及以 :2222 结尾的内容的本地地址

    【讨论】:

    • 另一个问题,在使用腻子访问它之前我需要运行流浪者吗?
    • 从命令提示符:netstat -p tcp -a -n 并查找状态为“LISTENING”的行,以及以“:2222”结尾的内容的“本地地址”。是的,当然,服务器必须在您连接到它之前运行。有什么魔法可以让您连接到未运行的服务器?
    • 我解决了这个问题。(我不确定这是不是正确的方法。)我想,我忘了运行 vagrant,所以没有办法找到端口 2222。
    猜你喜欢
    • 2017-07-08
    • 1970-01-01
    • 2016-09-24
    • 2014-05-06
    • 2017-03-26
    • 2018-11-06
    • 1970-01-01
    • 2016-09-19
    • 1970-01-01
    相关资源
    最近更新 更多