Strona 1 z 1

[SOLVED] SSH działa tylko w jedną stronę

: 21 cze 2011, 17:30
autor: sznajder
Witam serdecznie,
temat może nie do końca oddaje sens problemu. Jak wpadnę na lepszy to zaraz zmienię. Mam taki problem, że po aktualizacji Ubuntu nie mogę się logować na swój komputer przy pomocy ssh. Przed aktualizacją miałem taką konfigurację, że korzystałem z no-ip.org ponieważ mam zmienne ip, tam miałem do swojego komputera przypisaną domenę i dzięki niej łatwo mogłem zalogować się na zdalny komputer. Teraz nawet kiedy podaję bezpośrednio aktualny numer ip to od razu bez chwili zawahania otrzymuję komunikat
"connection refused"
Próbowałem przeinstalowywać openSSH-server ale nic to nie dało. Mogę natomiast z mojego komputera logować się na inne zdalne komputery. Pomoże ktoś rozwiązać ten problem? Pozdrawiam

Re: SSH działa tylko w jedną stronę

: 21 cze 2011, 17:39
autor: bigfun
uruchom:

Kod: Zaznacz cały

sudo netstat -ltnp
I wklej wynik. Jeśli masz uruchomione sshd, to jedna z linijek powinna wyglądać mniej więcej tak:

Kod: Zaznacz cały

tcp        0      0 0.0.0.0:22           0.0.0.0:*               LISTEN      6124/sshd 
Ewentualnie :22 może mieć inną wartość, jeśli sshd było uruchamiane na innym porcie niż 22.
Jeśli nie ma tam takiej linijki, to pewnie sshd nie jest uruchomione. wtedy daj:

Kod: Zaznacz cały

/etc/init.d/ssh start

Re: SSH działa tylko w jedną stronę

: 21 cze 2011, 19:28
autor: sznajder

Kod: Zaznacz cały

tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      1342/apache2    
tcp        0      0 0.0.0.0:8822            0.0.0.0:*               LISTEN      1366/smfpd      
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      869/sshd        
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      1472/cupsd      
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      1146/master     
tcp        0      0 0.0.0.0:30976           0.0.0.0:*               LISTEN      9807/skype      
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      1033/mysqld     
tcp6       0      0 :::22                   :::*                    LISTEN      869/sshd        
tcp6       0      0 ::1:631                 :::*                    LISTEN      1472/cupsd   
Niby jest ta linijka o której wspominałeś, ale kiedy próbuję połączyć się z moim komputerem to nadal otrzymuję taki oto komunikat:

Kod: Zaznacz cały

ssh: connect to host 81.190.226.218 port 22: Connection refused
Co teraz?

Re: SSH działa tylko w jedną stronę

: 21 cze 2011, 21:10
autor: bigfun
a możesz połączyć się lokalnie? tzn na tym samym komputerze wydać połączenie ssh localhost? Czy wtedy się łączy?
Jeśli tak, to znaczy, że na jakimś routerze pośrednim modemie masz zablokowany ten port.

Jeśli nie, to znaczy, że masz lokalnie ten port zablokowany. Wklej wynik polecenia

Kod: Zaznacz cały

sudo iptables -L

Re: SSH działa tylko w jedną stronę

: 23 cze 2011, 14:27
autor: sznajder
Dzięki za pomoc. Zupełnie zapomniałem o tym, że równocześnie z aktualizacją Ubuntu założony został router. Teraz wszystko działa. Wystarczyło na routerze dodać wirtualny serwer. Pozdrawiam serdecznie