与 3 台 Ubuntu 机器建立 ssh 连接以绕过防火墙

与 3 台 Ubuntu 机器建立 ssh 连接以绕过防火墙

我有 3 台机器,以下是每台机器的 IP 地址及其 ssh 端口:

first device IP: 192.168.1.2

second device IP" 192.168.1.3 port 22822

third device IP: 192.168.1.4 port 22

我想通过第一台设备通过 SSH 连接到第二台设备并与第三台设备连接,我不想使用标志-J,并且ProxyCommand在 SSH 命令中连接第三台设备的命令应该是这样的:

ssh [email protected] -p 22822

我应该提到我已经做了一些ufw配置,这里是配置:

第二台设备中的配置:

sudo ufw allow 22822

sudo nano /etc/default/ufw

DEFAULT_FORWARD_POLICY="ACCEPT"

sudo nano /etc/ufw/before.rules

:PREROUTING ACCEPT [0:0]
-A PREROUTING -p tcp --dport 22822 -j DNAT --to-destination 192.168.1.4:22
COMMIT

sudo ufw disable

sudo ufw enable

第三台设备中的配置:

sudo ufw allow 22

相关内容