Passwordless public key authentication using SSH/OpenSSH: Δημιουργία κλειδιών
Description: This is issue 35 of Magaz, the Hellenic LinuxMagazine
Keywords: magaz hellenic greek hellas greece hellug linux magazine

Magaz, The Greek Linux Magazine
Τεύχος #35
Περιληπτικά Περιεχόμενα Αναλυτικά Περιεχόμενα Mirrors Links Πληροφορίες Συντάκτες Αναζήτηση Επικοινωνία
Επόμενο Προηγούμενο Περιεχόμενα ### 2. Δημιουργία κλειδιών Τα κλειδιά μπορούν να δημιουργηθούν στο Client ώστε να αποφευχθεί η μεταφορά του private κλειδιού μέσα από το δίκτυο εκτός και αν η μεταφορά γίνει με κάποιο ασφαλή τρόπο όπως το sftp. Το κείμενο αυτό περιγράφει την διαδικασία δημιουργίας κλειδιών στη μεριά του Cleint χρησιμοποιώντας SSH ή OpenSSH. Το SSH χρησιμοποιεί το /.ssh2 ενώ το OpenSSH χρησιμοποιεί το /.ssh για να αποθηκεύσουν τα αρχείου τους για το SSH2. ### 2.1 Δημιουργία DSA κλειδιών με χρήση SSH Για τη δημιουργία των κλειδιών με SSH χρησιμοποιείστε το ssh-keygen2 χωρίς να δώσετε κάποιο passphrase (πατήστε enter όταν ζητηθεί):
    $ ssh-keygen2
    Generating 1024-bit dsa key pair
       3 o.oOo.ooOo.o
    Key generated.
    1024-bit dsa, clntacnt@Client, Thu Mar 06 2003 17:20:35 +0200
    Passphrase :
    Again      :
    Key is stored with NULL passphrase.
     (You can ignore the following warning if you are generating hostkeys.)
     This is not recommended.
     Don't do this unless you know what you're doing.
     If file system protections fail (someone can access the keyfile),
     or if the super-user is malicious, your key can be used without
     the deciphering effort.
    Private key saved to /home/clntacnt/.ssh2/id_dsa_1024_a
    Public key saved to /home/clntacnt/.ssh2/id_dsa_1024_a.pub
### 2.2 Δημιουργία DSA κλειδιών με χρήση OpenSSH Στην περίπτωση του OpenSSH χρησιμοποιείστε το ssh-keygen χωρίς να δώσετε κάποιο passphrase:
    $ ssh-keygen -t dsa
    Generating public/private dsa key pair.
    Enter file in which to save the key (/home/clntacnt/.ssh/id_dsa):
    Enter passphrase (empty for no passphrase):
    Enter same passphrase again:
    Your identification has been saved in /home/clntacnt/.ssh/id_dsa.
    Your public key has been saved in /home/clntacnt/.ssh/id_dsa.pub.
    The key fingerprint is:
    04:91:c8:22:7b:aa:2a:c4:e7:66:1e:61:1e:2b:32:d8 clntacnt@Client
Επόμενο Προηγούμενο Περιεχόμενα