É possível fazer um túnel reverso usando MOSH?

1

no meu PC:

mosh --ssh="ssh -R 1024:localhost:22" root@RaspberryPi

no Pi:

ssh -p 1024 root@localhost

Mas recebi esta mensagem:

pi@raspberrypi ~ $ ssh -p 1024 root@localhost
socket: Address family not supported by protocol
ssh: connect to host localhost port 1024: Address family not supported by protocol

É possível fazer um túnel reverso usando o MOSH? ou onde estou errado?

update:

no Pi:

mosh --ssh="ssh -R 1024:localhost:22" root@PC

no PC:

ssh -p 1024 root@localhost

então eu fui recusado:

bash-3.2$ ssh -p 1024 [email protected]
ssh: connect to host 192.168.1.222 port 1024: Connection refused

Como o título dizia, como posso fazer um túnel reverso usando o MOSH? É possível?

    
por user1150125 01.09.2013 / 04:43

1 resposta

5

O comando --ssh dado ao mosh é usado apenas para iniciar o mosh-server remotamente. A conexão SSH é imediatamente fechada posteriormente, portanto, você não pode configurar nenhum túnel dessa maneira. (Além disso, o protocolo MOSH não suporta a transferência de dados arbitrários; uma ferramenta separada é planejada para isso.)

No entanto, a mensagem de erro no seu rπ não é causada por isso. A função socket() retorna EAFNOSUPPORT quando o programa tenta usar um protocolo que o sistema operacional não suporta. Meu palpite é que ssh está tentando usar o IPv6, mas você o desativou em todo o sistema.

    
por 01.09.2013 / 04:53