Διόρθωση κακών κατόχων ή άδειας στο .ssh/config

Fix Bad Owners Permission



Όλοι αγαπάμε το SSH! Είναι ένα ισχυρό εργαλείο που χρησιμοποιούμε για να αλληλεπιδρούμε με απομακρυσμένα μηχανήματα και να εκτελούμε βαριές εργασίες στην άνεση του τοπικού μας τερματικού.

Λόγω της άνεσης και του ελέγχου που μας παρέχει το SSH, προσπαθούμε να εφαρμόσουμε μεθόδους όπως συνδέσεις χωρίς κωδικό πρόσβασης χρησιμοποιώντας κλειδιά SSH και έλεγχο ταυτότητας δύο παραγόντων. Ωστόσο, παρόλα αυτά, μπορούμε ακόμα να συναντήσουμε σφάλματα που μπορεί να μας εμποδίσουν να χρησιμοποιήσουμε το SSH για να συνδεθούμε σε απομακρυσμένα μηχανήματα.







Αυτό το γρήγορο σεμινάριο θα σας δείξει πώς να επιλύσετε κακή ιδιοκτησία ή άδεια στο αρχείο .ssh/config.



Προαπαιτούμενα

Πριν ξεκινήσουμε με τον οδηγό:



  • Βεβαιωθείτε ότι έχετε ιδιωτικό και δημόσιο κλειδί
  • Βεβαιωθείτε ότι το δημόσιο κλειδί σας είναι διαθέσιμο στο αρχείο εξουσιοδοτημένων κλειδιών του απομακρυσμένου σας μηχανήματος.

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





https://linuxhint.com/use-ssh-copy-id-command/

Τι προκαλεί λάθη κακών κατόχων ή άδειας;

Ο κακός ιδιοκτήτης ή το σφάλμα άδειας στο αρχείο .ssh/config προκύπτει από εσφαλμένα δικαιώματα είτε στο ίδιο το αρχείο είτε στον κατάλογο .ssh.



Τα αρχεία στον κατάλογο .ssh πρέπει να έχουν άδεια ανάγνωσης και εγγραφής μόνο του χρήστη. που δεν περιλαμβάνει την ομάδα ή άλλους.

Πώς να διορθώσετε σφάλματα κακού κατόχου και άδειας

Για να λύσουμε αυτό το σφάλμα, το μόνο που χρειάζεται να κάνουμε είναι να ορίσουμε τα σωστά δικαιώματα στο αρχείο .ssh/config.

Εάν δεν είστε τόσο άνετοι με τα δικαιώματα Linux, ελέγξτε αυτό το διαισθητικό εργαλείο για τη χρήση του chmod.

https://chmodcommand.com/

Για να ορίσετε τα σωστά δικαιώματα, χρησιμοποιήστε την εντολή:

$ sudo chmod 600 ~/.ssh/config

Μόλις εκτελέσετε την παραπάνω εντολή, το δικαίωμα του αρχείου θα πρέπει να έχει ως εξής:

Μπορείτε επίσης να χρησιμοποιήσετε την εντολή chown για να υπερψηφίσετε τον κάτοχο του αρχείου χρησιμοποιώντας την εντολή:

$ sudo chown $ USER ./ssh/config

Χρησιμοποιώντας αυτές τις δύο μεθόδους, θα πρέπει να διορθώσετε τον κακό ιδιοκτήτη ή το σφάλμα άδειας και μπορείτε να προχωρήσετε στη σύνδεση στο SSH σας.

συμπέρασμα

Αυτός ήταν ένας σύντομος και γρήγορος οδηγός για την επίλυση του σφάλματος .ssh/config λόγω κακού κατόχου ή άδειας. Αν ψάχνετε για ένα σε βάθος σεμινάριο, ελέγξτε το ακόλουθο SSH οδηγός επίλυσης προβλημάτων.