我正在寻找一种方法来通过 SSH 连接到我的一个位于跳转箱后面的服务器。我能够通过运行以下命令来做到这一点:
$ ssh -tt ptitpou@jumpbox ssh -tt ptitpou@targetserver
现在,我希望能够使用该服务器访问 的网络上targetserver
的网络服务器。为此,我遵循了这个 quora 答案,并且能够成功访问这些网站。我使用的命令是:
$ ssh -L 127.0.0.1:9999:localhost:9696 -tt ptitpou@jumpbox ssh -D 9696 -tt ptitpou@targetserver
我想问的问题是如何以ssh -o ProxyCommand
更简洁的方式使用 to 命令。我尝试将命令的第二部分作为代理命令,并且成功建立了 SSH 连接,但之后我无法使用代理。
我也试过这个,但命令行在连接到targetserver
.
我怎样才能做到这一点?尝试使用ProxyCommand
此任务的选项我错了吗?