Как соединить два компьютера, используя SSH туннелирование
У меня есть два компьютера Linux в двух разных институтах. Компьютер1 - это имя пользователя1, а хост1(внутренний ip 192.168.1.115) подключен к серверу 1(публичный ip 59.162.19.43). Второй компьютер2 - это имя пользователя2, а хост2(внутренний ip 192.168.1.120) подключен к серверу2(открытый ip 158.144.176.220). Я хочу подключиться к компьютеру2 с компьютера1 с помощью SSH. Пожалуйста, скажите мне, как я могу сделать?
Благодарю вас.
1 ответ
Попробуй сделать ssh тюнинг
например, если вы хотите подключиться с компьютера1 на компьютер2 через сервер1 и сервер2
на компьютере1 запустить
ssh user@server1_internal_IP -L2002:127.0.0.1:2002
на сервере1 запустить
ssh user@server2_external_IP -L2002:127.0.0.1:2002
на сервере2 запустить
ssh username2@Computer2 -L2002:127.0.0.1:22
Затем после этих операций на компьютере1
run ssh username2@127.0.0.1 -p 2002