1

Temat: Problem z OpenWrt - SSH Reverse tunnel

Witam.
Próbuję utworzy odwrotny tunel ssh według opisu na stronie. I w zasadzie wszystko się udaje ale tylko przez chwilę. Po paru minutach przy próbie połączenia dostaję komunikat: ssh_exchange_identification: Connection closed by remote host
Przeszukałem sieć bez rezultatu.  Serwer z którym zestawiam tunel ma system Ubuntu 10.4.
Wyczerpały mi się pomysły jak to rozwiązać. Czy ktoś napotkał taki problem?

2

Odp: Problem z OpenWrt - SSH Reverse tunnel

Połączenie zostało zamknięte przez zdalny host. Tam szukaj też przyczyny dlaczego.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3 (edytowany przez kris79 2011-08-02 22:20:12)

Odp: Problem z OpenWrt - SSH Reverse tunnel

Sam uzywam odwrotnego tunelu na codzinen i nigdy nie mialem z tym problemu.

Sproboj zainstalowac openssh server:

Ja do nawiazania polaczenia uzywam skryptu i crona :

#!/bin/sh
COMMAND="ssh -g -N -f -R 2210:localhost:22 root@my.openwrt.host.domain"
pgrep -f -x "$COMMAND" > /dev/null 2>&1 || $COMMAND


Na poczatek sproboj tez z -v (verbose i zobacz co i jak ) Mozliwe tez ze uzyles -f ale nie masz -N

Tak czy inaczej powyzszy przyklad jest to dzialajacy jak nie dzial to postaraj sie przeinstalowac ssh server.

Moze tez warto byloby napisac jak wywolujesz to polaczenie bo wciemno to ciezko cos doradzic.

smile

4 (edytowany przez robo1973 2011-08-11 20:02:56)

Odp: Problem z OpenWrt - SSH Reverse tunnel

Przyłączę się do dyskusji.
#!/bin/sh
COMMAND="ssh -g -N -f -R 1234:IP :22222 root@IP_serwer ssh -i /root/rsa_secret.txt"
pgrep -f -x "$COMMAND" > /dev/null 2>&1 || $COMMAND

I cały czas mnie rozłącza, Klient nie zestawi sam połączenia ponownie. Cron dziła.
Czy może w configu serwera ssh trzeba coś ustawić, żeby nie pamiętał połączenia i jak klient nie odpowie to je zerawł?