Βήμα 1: Αλλαγή της θύρας SSH
Βήμα 2: Επανεκκίνηση του SSH
Προαιρετικά: Απενεργοποιήστε την πρόσβαση SSH για τον χρήστη root
Η αλλαγή της θύρας SSH μπορεί να βοηθήσει στην αποφυγή προβλημάτων ασφαλείας. Σε αυτόν τον οδηγό, θα μάθετε πώς μπορείτε να αλλάξετε τη θύρα SSH στο CoreOS.
Βήμα 1: Αλλαγή της θύρας SSH
Μπορούμε να αλλάξουμε τη θύρα SSH τροποποιώντας τις ρυθμίσεις στο /usr/lib/systemd/system/sshd.socketαρχείο. Ανοίξτε αυτό το αρχείο με ένα πρόγραμμα επεξεργασίας κειμένου:
vi /usr/lib/systemd/system/sshd.socket
Βρείτε την ListenStreamεπιλογή και αλλάξτε τη θύρα στη νέα επιθυμητή θύρα SSH. Αποθηκεύστε το αρχείο.
Βήμα 2: Επανεκκίνηση του SSH
Εάν εκτελείτε ένα τείχος προστασίας στον διακομιστή CoreOS, θυμηθείτε να επιτρέψετε στον εαυτό σας πρόσβαση με τη νέα θύρα SSH.
Επανεκκινήστε τον δαίμονα SSH χρησιμοποιώντας systemctl:
systemctl restart sshd.socket
Ο διακομιστής SSH έχει επανεκκινηθεί και τώρα ακούει στη νέα θύρα.
Εάν δεν μπορείτε πλέον να συνδεθείτε στο SSH, χρησιμοποιήστε την ηλεκτρονική κονσόλα στο My Vultr για να αντιμετωπίσετε το πρόβλημα. Όπως αναφέρθηκε προηγουμένως, αυτό μπορεί να συμβεί εάν έχετε ξεχάσει να ανοίξετε τη νέα θύρα SSH στο τείχος προστασίας του συστήματος.
Προαιρετικά: Απενεργοποιήστε την πρόσβαση SSH για τον χρήστη root
Εκτός από την αλλαγή της θύρας SSH, η απενεργοποίηση της πρόσβασης για τον χρήστη root μέσω SSH είναι επίσης ένα καλό μέτρο ασφαλείας.
Βήμα 1: Απενεργοποίηση πρόσβασης χρήστη root
Ανοίξτε το /etc/ssh/sshd_configαρχείο διαμόρφωσης με έναν επεξεργαστή:
vi /etc/ssh/sshd_config
Αλλάξτε την τιμή του PermitRootLoginαπό yesσε no. Αποθηκεύστε το αρχείο
Βήμα 2: Επανεκκίνηση του SSH
Επανεκκινήστε ξανά τον δαίμονα SSH με systemctl:
systemctl restart sshd.socket
Οι προσπάθειες SSH ως χρήστης root στον διακομιστή σας θα απορριφθούν τώρα.