Putty(SSH) 代理

Putty(SSH) 代理

我在私有网络中,并且我知道代理的地址和端口是什么(因为我已经在 Firefox 中设置了它),但我需要通过 Putty 连接到外部虚拟机。

因此,我为了完成任务所遵循的步骤如下:

  1. 在 Putty 中设置 IP 地址
  2. 添加用于身份验证的私钥文件(我认为这对于问题来说并不重要)
  3. 在 Putty 的连接 > 代理选项中设置代理地址和端口

我无法连接,可能是什么问题?我是否遵循了正确的步骤?

答案1

可能你的代理不允许连接到端口 22(应该允许 CONNECT 请求,通常它们只允许 https 端口)。尝试将远程 ssh 服务器端口更改为 443。

答案2

如果您使用代理类型 ssh,并且目标服务器和代理服务器使用 2 个不同的 ssh 密钥,则 Putty 没有指定用于连接代理主机的 ssh 密钥的选项。解决方案是将第二个密钥添加到 Pageant,并确保它在启动 PuTTy 时正在运行

相关内容