我正在寻找最简单的方法,通过中间的服务器从本地机器到远程服务器进行SSH连接。
如果有永久的办法做得更好。
在〜/ .ssh / config文件中:
Host remote.example.com ProxyCommand ssh middle.example.com nc %h %p
最简单的方法就是只用ssh middlebox然后从那里运行ssh remotebox 。 您还可以使用本地存储的SSH密钥通过SSH代理转发对远程计算机进行身份validation,这需要您在本地运行ssh-agent并设置AgentForwarding on ,理想情况下在您的SSHconfiguration文件中。 有关详细信息,请参见man ssh_config和man ssh-agent 。