Estou tentando realizar algo assim:
Phone --> |Port 1880 on local-linux-box | ==ssh tunnel==> |ssh remote linux-box| --> |Port 1880 remote server|
Eu tenho o tunelamento ssh trabalhando abrindo uma conexão ssh direta no meu telefone para o remote-linux-box e conectando o aplicativo no meu telefone ao localhost: 1880. Isso funciona bem até agora. Mas eu quero evitar abrir o cliente ssh primeiro.
Eu gosto de ter minha caixa local-linux escutando na porta 1880 e abrir um túnel ssh para o servidor remoto sob demanda, assim que meu telefone se conectar a ele.
Talvez eu possa deixar o netcat escutar na caixa local-linux na porta 1880 e deixar que ele abra o túnel ssh assim que o aplicativo do telefone se conectar? Ou use xinetd para isso de alguma forma?
Talvez vocês tenham uma ideia ou digam como configurar isso?
Tags ssh ssh-tunnel