Ik heb een Ubuntu Server 10.10 32-bit in mijn huis. Ik'maak er SSH-verbindingen mee vanaf mijn PC via Putty.
Het probleem is, soms ben ik in staat om naadloos in te loggen. Echter, soms geeft het me een fout zoals deze: Netwerkfout: Connection refused.
Dan verander ik niets, probeer nog een paar keer in te loggen, wacht een tijdje en probeer het opnieuw. Soms kan ik inloggen, soms niet. Het lijkt me vrij willekeurig.
Wat kan ik doen om dit op te lossen?
Bewerken:
En soms geeft Putty Network error: Software caused connection abort
fout na het weergeven van login as:
tekst.
Hier is de ping -t uitvoer:
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
Ik heb de firewall van de router uitgezet, en alles lijkt nu te werken. Behalve dat, kan ik nog steeds mijn webserver niet benaderen door het externe IP van mijn PC in te typen.
Dit lijkt meer een probleem van uw netwerkapparatuur dan van de server zelf.
Controleer /var/log/messages voor ethernet link up/downs (of wlan in het geval van wireless). Zo ja, probeer dan de kabels te vervangen.
Ik had precies hetzelfde probleem, en in mijn geval bleek het een IP adres conflict te zijn. Mijn Ubuntu VM had een dynamisch adres, maar een andere machine (in dit geval een telefoon) had een statisch IP toegewezen gekregen waar de DHCP server niets van wist.
Het wijzigen van het IP dat door de DHCP server aan de Ubuntu VM was toegewezen, loste alle verbindingsproblemen op.
U zou uw iptables
regels op uw server kunnen controleren. Het klinkt alsof u een regel heeft voor het beperken van nieuwe SSH-verbindingen.
De volgende regel staat 5 nieuwe verbindingen per minuut toe, als u deze limiet overschrijdt, zullen uw nieuwe verbindingen worden geweigerd nadat er enige tijd is verstreken:
-A INPUT -p tcp --dport 22 -m conntrack --ctstate NEW -m limit --limit 5/min -j ACCEPT
Zie de IPTables / Netfilter documentatie, scroll een beetje tot limit
.