Kaip išspręsti 'Ryšys atmestas' SSH ryšio klaidas?

Savo namuose turiu Ubuntu serverį 10.10 32 bitų. Iš savo kompiuterio per "Putty" prie jo jungiuosi SSH ryšiu.

Problema ta, kad kartais man pavyksta prisijungti sklandžiai. Tačiau kartais gaunu tokią klaidą: "Tinklo klaida: Ryšys atmestas.

Tada nieko nekeičiu, bandau prisijungti dar kelis kartus, šiek tiek palaukiu ir bandau dar kartą. Kartais galiu prisijungti, kartais ne. Man atrodo, kad tai gana atsitiktinis dalykas.

Ką galėčiau padaryti, kad tai išspręstų?

Redaguoti:

Kartais Putty duoda Tinklo klaida: Programinė įranga sukėlė ryšio nutraukimą po to, kai rodoma prisijungti kaip: tekstą.

Štai ping -t išvestis:

Pinging 192.168.2.254 with 32 bytes of data:
Reply from 192.168.2.254: bytes=32 time=6ms TTL=64
Reply from 192.168.2.254: bytes=32 time=65ms TTL=6
Reply from 192.168.2.254: bytes=32 time=88ms TTL=6
Reply from 192.168.2.254: bytes=32 time=1ms TTL=64
Reply from 192.168.2.254: bytes=32 time=3ms TTL=64
Reply from 192.168.2.254: bytes=32 time=1ms TTL=64
Reply from 192.168.2.254: bytes=32 time=1ms TTL=64
Reply from 192.168.2.254: bytes=32 time=1ms TTL=64
Reply from 192.168.2.254: bytes=32 time=1ms TTL=64

Išjungiau maršrutizatoriaus ugniasienę, ir dabar viskas veikia. Išskyrus tai, kad vis dar negaliu įeiti į savo žiniatinklio serverį įvesdamas išorinį IP iš savo kompiuterio.

Panašu, kad tai labiau tinklo įrangos, o ne paties serverio problema.

Patikrinkite /var/log/messages, ar eterneto ryšys įjungtas/išjungtas (arba wlan, jei naudojamas belaidis ryšys). Jei taip, pabandykite pakeisti kabelius.

Komentarai (6)

Turėjau lygiai tokią pačią problemą ir mano atveju paaiškėjo, kad tai buvo IP adresų konfliktas. Mano "Ubuntu" virtualioji mašina turėjo dinaminį adresą, bet kitam kompiuteriui (šiuo atveju telefonui) buvo priskirtas statinis IP, apie kurį DHCP serveris nežinojo.

Tiesiog pakeitus IP, kurį DHCP serveris priskyrė Ubuntu VM, visos ryšio problemos buvo išspręstos.

Komentarai (0)

Galbūt norėsite patikrinti savo serverio iptables taisykles. Panašu, kad turite taisyklę, ribojančią naujų SSH prisijungimų skaičių.

Kita taisyklė leidžia 5 naujus prisijungimus per minutę, jei viršysite šią ribą, praėjus tam tikram laikui jūsų nauji prisijungimai bus atmesti:

-A INPUT -p tcp --dport 22 -m conntrack --ctstate NEW -m limit --limit 5/min -j ACCEPT

Žiūrėkite IPTables / Netfilter dokumentaciją, slinkite šiek tiek iki limit.

Komentarai (0)