我有 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