Как настроить прокси через SSH
У меня есть компьютер с именем A(не имеет частного IP) в моей локальной сети, и я хочу подключить компьютер A через SSH, но мой хост не находится в локальной сети. У меня есть машина B(у нее есть частный IP), я хочу установить машину B в качестве прокси-машины, чтобы я мог подключить машину A с моего локального хоста через машину B(прокси-машину) в любом месте.
Как я могу сделать это с помощью SSH?
1 ответ
Решение
Я нашел autossh
очень полезно,
На компьютере A введите следующие команды для создания обратного соединения
$ autossh -f -N -R port_num:localhost:22 username@proxy_machine
Теперь вы можете подключить машину A в любом месте
$ ssh -t username@proxy_machine "ssh user@machine_A -p 38935"