Как настроить прокси через 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"
Другие вопросы по тегам