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