У меня есть удаленный сервер за брандмауэром и NAT без внешнего IP-адреса. Я хочу иметь возможность установить обратное соединение SSH с этим сервером. Проблема состоит в том, чтобы заставить удаленный сервер создать экземпляр обратного соединения SSH с моим локальным компьютером по моей команде.
Предполагая, что у меня есть привилегии суперпользователя на удаленном сервере, и что удаленный сервер в состоянии по умолчанию имеет только базовый веб-доступ, как я могу разумно связаться с сервером, чтобы заставить его создать обратное соединение SSH?
В качестве чрезвычайно грубого решения представьте, что я создал веб-страницу, которая постоянно контролируется удаленным сервером, и что веб-страница каким-то образом изменяется для связи с удаленным сервером для создания обратного соединения SSH.
Что было бы более разумным подходом? Можно ли установить связь через децентрализованную систему, такую как BitTorrent?