Ho un Ubuntu Server 10.10 32-bit a casa mia. Sto facendo connessioni SSH ad esso dal mio PC tramite Putty.
Il problema è che a volte sono in grado di accedere senza problemi. Tuttavia, a volte mi dà un errore come questo: `Errore di rete: Connessione rifiutata.
Poi, non cambio nulla, provo a fare il login ancora qualche volta, aspetto un po' e riprovo. A volte riesco ad accedere, a volte no. Mi sembra abbastanza casuale.
Cosa posso fare per risolvere questo problema?
Modifica:
E a volte, Putty dà un errore di rete: Software caused connection aborterror dopo aver visualizzato il
login as: `testo.
Ecco l'output di ping -t:
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
Ho spento il firewall del router, e tutto sembra funzionare ora. A parte questo, non posso ancora entrare nel mio server web digitando l'IP esterno dal mio PC.
Questo sembra più un problema della vostra attrezzatura di rete che del server stesso.
Controlla /var/log/messaggi per link ethernet up/down (o wlan in caso di wireless). Se è così prova a cambiare i cavi.
Ho avuto esattamente lo stesso problema, e nel mio caso si è rivelato essere un conflitto di indirizzi IP. La mia VM Ubuntu aveva un indirizzo dinamico, ma un'altra macchina (in questo caso un telefono) aveva un IP statico assegnato che il server DHCP non conosceva.
Cambiando semplicemente l'IP assegnato dal server DHCP alla VM di Ubuntu si sono risolti tutti i problemi di connessione.
Potresti voler controllare le tue regole iptables
sul tuo server. Sembra che tu abbia una regola per limitare le nuove connessioni SSH.
La regola successiva permette 5 nuove connessioni al minuto, se si supera questo limite, le nuove connessioni saranno rifiutate dopo un certo tempo:
-A INPUT -p tcp --dport 22 -m conntrack --ctstate NEW -m limit --limit 5/min -j ACCEPT
Vedere la documentazione di IPTables / Netfilter, scorrere un po' fino a limit
.