Я пытаюсь сделать что-то вроде этого:

Phone --> |Port 1880 on local-linux-box | ==ssh tunnel==> |ssh remote linux-box| --> |Port 1880 remote server|

Я получил ssh туннелирование, работающее, открывая прямое ssh-соединение на моем телефоне с удаленным linux-box и затем подключая приложение на моем телефоне к localhost:1880. Это работает отлично до сих пор. Но я хочу не открывать ssh-клиент в первую очередь.

Мне нравится, когда мой local-linux box прослушивает порт 1880 и открывает ssh-туннель к удаленному серверу по требованию, как только мой телефон подключается к нему.

Может быть, я могу позволить netcat прослушивать local-linux-box на порте 1880 и позволить ему открыть ssh-туннель, как только телефонное приложение подключится? Или использовать xinetd для этого как-нибудь?

Может, у вас, ребята, есть идея или подсказка, как это настроить?

0