我想在本地主机上执行一个隧道,这样主机上的所有流量都通过只能通过 ssh 访问的中间跳跃到达远程主机
LOCALHOST ________ MIDDLEHOST_______________ REMOTEHOST
portX port 22 portX
|
|
$> tunnel creation
I have credentials to MIDDLEHOST machine
答案1
编辑你的~/.ssh/config
,并添加如下节:
Host destinationhost
ProxyJump middlehost
现在,只要你输入ssh destinationhost
, ssh 就会打开一个 ssh 连接middlehost
,通过它创建一个隧道,然后打开一个第二通过该隧道与 建立 ssh 连接。您通过或等destinationhost
设置的任何端口转发都将应用于第二个连接,-L
-R
不是首先。