Μόλις δημιούργησα το ζεύγος κλειδιών RSA και ήθελα να προσθέσω αυτό το κλειδί στο GitHub.
Δοκίμασα τα cd id_rsa.pub
και id_rsa.pub
, αλλά χωρίς επιτυχία. Πώς μπορώ να έχω πρόσβαση στο δημόσιο κλειδί SSH;
cat ~/.ssh/id_rsa.pub
ή cat ~/.ssh/id_dsa.pub
Μπορείτε να παραθέσετε όλα τα δημόσια κλειδιά που έχετε κάνοντας:
$ ls ~/.ssh/*.pub
Αντιγράψτε το κλειδί στο πρόχειρο.
$ pbcopy < ~/.ssh/id_rsa.pub
# Copies the contents of the id_rsa.pub file to your clipboard
Προειδοποίηση: είναι σημαντικό να αντιγράψετε το κλειδί ακριβώς χωρίς να προσθέσετε νέες γραμμές ή κενά διαστήματα. Ευτυχώς, η εντολή pbcopy το καθιστά εύκολο να
την εκτέλεση αυτής της ρύθμισης τέλεια.
Και μπορείτε να την επικολλήσετε όπου θέλετε.
Για να πάρετε μια καλύτερη ιδέα της όλης διαδικασίας, δείτε αυτό: Παραγωγή κλειδιών SSH.
Ανοίξτε το αρχείο id_dsa.pub ή some_name.pub με το gedit και κάντε copy-paste τα περιεχόμενα!
Απλά χρησιμοποιήστε:
~/.ssh$ gedit some_name.pub