我在私有网络中,并且我知道代理的地址和端口是什么(因为我已经在 Firefox 中设置了它),但我需要通过 Putty 连接到外部虚拟机。
因此,我为了完成任务所遵循的步骤如下:
- 在 Putty 中设置 IP 地址
- 添加用于身份验证的私钥文件(我认为这对于问题来说并不重要)
- 在 Putty 的连接 > 代理选项中设置代理地址和端口
我无法连接,可能是什么问题?我是否遵循了正确的步骤?
答案1
可能你的代理不允许连接到端口 22(应该允许 CONNECT 请求,通常它们只允许 https 端口)。尝试将远程 ssh 服务器端口更改为 443。
答案2
如果您使用代理类型 ssh,并且目标服务器和代理服务器使用 2 个不同的 ssh 密钥,则 Putty 没有指定用于连接代理主机的 ssh 密钥的选项。解决方案是将第二个密钥添加到 Pageant,并确保它在启动 PuTTy 时正在运行