Πώς να επιλύσετε τα σφάλματα 'Connection refused' στη σύνδεση SSH;

Έχω έναν Ubuntu Server 10.10 32-bit στο σπίτι μου. Πραγματοποιώ συνδέσεις SSH σε αυτόν από τον υπολογιστή μου μέσω του Putty.

Το πρόβλημα είναι ότι μερικές φορές μπορώ να συνδεθώ απρόσκοπτα. Ωστόσο, μερικές φορές μου δίνει ένα σφάλμα όπως αυτό: `Σφάλμα δικτύου: Σύνδεση απορρίφθηκε.

Τότε, δεν αλλάζω τίποτα, προσπαθώ να συνδεθώ μερικές φορές ακόμα, περιμένω λίγο και ξαναπροσπαθώ. Μερικές φορές μπορώ να συνδεθώ, μερικές φορές δεν μπορώ. Μου φαίνεται αρκετά τυχαίο.

Τι μπορώ να κάνω για να το λύσω αυτό;

Επεξεργασία:

Και μερικές φορές, το Putty δίνει Σφάλμα δικτύου: μετά την εμφάνιση του σφάλματοςlogin as: ` κείμενο.

Εδώ είναι η έξοδος 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

Απενεργοποίησα το τείχος προστασίας του δρομολογητή και όλα φαίνεται να λειτουργούν τώρα. Εκτός από αυτό, εξακολουθώ να μην μπορώ να μπω στον διακομιστή ιστού μου πληκτρολογώντας εξωτερική IP από τον υπολογιστή μου.

Αυτό μοιάζει περισσότερο με πρόβλημα του δικτυακού σας εξοπλισμού παρά του ίδιου του διακομιστή.

Ελέγξτε το /var/log/messages για συνδέσεις ethernet up/downs (ή wlan σε περίπτωση ασύρματου δικτύου). Εάν ναι, δοκιμάστε να αλλάξετε τα καλώδια.

Σχόλια (6)

Είχα ακριβώς το ίδιο πρόβλημα, και στην περίπτωσή μου αποδείχθηκε ότι επρόκειτο για σύγκρουση διευθύνσεων IP. Το Ubuntu VM μου είχε μια δυναμική διεύθυνση, αλλά σε ένα άλλο μηχάνημα (σε αυτή την περίπτωση ένα τηλέφωνο) είχε εκχωρηθεί μια στατική IP που ο διακομιστής DHCP δεν γνώριζε.

Η απλή αλλαγή της IP που είχε εκχωρηθεί από τον διακομιστή DHCP στο Ubuntu VM διόρθωσε όλα τα προβλήματα σύνδεσης.

Σχόλια (0)

Ίσως να θέλετε να ελέγξετε τους κανόνες "iptables" στον διακομιστή σας. Φαίνεται ότι έχετε έναν κανόνα για τον περιορισμό των νέων συνδέσεων SSH.

Ο επόμενος κανόνας επιτρέπει 5 νέες συνδέσεις ανά λεπτό, αν υπερβείτε αυτό το όριο, οι νέες συνδέσεις σας θα απορριφθούν αφού περάσει κάποιος χρόνος:

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

Δείτε την IPTables / Netfilter documentation, κάντε κύλιση μέχρι το limit.

Σχόλια (0)