Αποθήκευση διακομιστών SSH Keys, IP, Port, HostName in macOS Σιέρα - Terminal Συμβουλές διαμόρφωσης & SSH

Αν και οι συζητήσεις τόσο εδώ όσο και σε διάφορα φόρα για το γεγονός ότι το νέο macOS ΟροσειράΙδιωτικό κλειδί περιοχές δεν τηρούνται Keychain μετά την επανεκκίνηση του συστήματος.

Για τους διαχειριστές διακομιστών, που χρησιμοποιούν μια ασφαλή σύνδεση SSH με κλειδί ελέγχου ταυτότητας, αυτό είναι λίγο ενοχλητικό. Κάθε φορά που θέλουν να κάνουν έλεγχο ταυτότητας μέσω SSH/Terminal, θα πρέπει να εκτελέσει την εντολή: ssh-add -K ~ path / private_key.pem, μετά την οποία σε Terminal για να εκτελέσετε τη γραμμή εντολών για σύνδεση και έλεγχο ταυτότητας στους διαχειριζόμενους διακομιστές. Κατά κανόνα, η εντολή εκτελείται: ssh root @ ip_address.

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

1. ανοικτή εφαρμογή Terminal pe macOS και εκτελέστε την εντολή:

sudo nano ~/.ssh/config

2. Προσθέστε τις ακόλουθες γραμμές:

Host anyname
 HostName IPServer
 Port 22
 User root
 IdentityFile /Volumes/path/private_keys.pem

3. Ctrl+X τότε Y si Enter για να αποθηκεύσετε τις αλλαγές στο config.

Για έλεγχο ταυτότητας μέσω Terminal, η γραμμή εντολών θα εκτελεστεί: ssh anyname. Ο έλεγχος ταυτότητας θα γίνει αυτόματα με τον χρήστη "root" στο όνομα κεντρικού υπολογιστή και στη θύρα που υποδεικνύονται στη διαμόρφωση, χρησιμοποιώντας το κλειδί ελέγχου ταυτότητας που υποδεικνύεται στο "IdentityFile".

Μπορείτε να προσθέσετε όσα ψευδώνυμα θέλετε στο αρχείο ~ / .ssh / config. Η προϋπόθεση είναι ότι στη γραμμή "Host" έχετε διαφορετικά ονόματα.

Παθιασμένος με την τεχνολογία, γράφω με ευχαρίστηση StealthSettings.com από το 2006. Έχω μεγάλη εμπειρία σε λειτουργικά συστήματα: macOS, Windows και Linux, αλλά και σε γλώσσες προγραμματισμού και πλατφόρμες blogging (WordPress) και για ηλεκτρονικά καταστήματα (WooCommerce, Magento, PrestaShop).

πώς να » iHowTo » iHowTo - macOS » Αποθήκευση διακομιστών SSH Keys, IP, Port, HostName in macOS Σιέρα - Terminal Συμβουλές διαμόρφωσης & SSH
Αφήστε ένα σχόλιο