SSH 一次绑定到多个地址/端口(-L 标志)

SSH 一次绑定到多个地址/端口(-L 标志)

我目前有两个 SSH 命令,

ssh -L 15000:some-instance.amazonaws.com:5432 <bastion server>

ssh -L 15001:some-other-instance.amazonaws.com:5432 <bastion server>

结果,我可以分别连接到some-instancesome-other-instance处。localhost:15000localhost:15001

有没有办法用一个命令来做到这一点?当我需要同时使用两者时,必须打开两个命令行有点烦人。

我对其工作原理的理解非常有限,因此如果我的措辞不准确,我深表歉意!

答案1

只需将两个-L选项放在同一个命令上即可

ssh -L 15000:some-instance.amazonaws.com:5432 -L 15001:some-other-instance.amazonaws.com:5432 <bastion server>

相关内容