Passwordless public key authentication using SSH/OpenSSH: Configuration του Client
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 Πληροφορίες Συντάκτες Αναζήτηση Επικοινωνία
Επόμενο Προηγούμενο Περιεχόμενα ### 3. Configuration του Client Αυτή τη στιγμή έχουν δημιουργηθεί τα κλειδιά και καλό είναι να μετονομαστούν σε κάτι που να έχει νόημα (π.χ. clntkey και clntkey.pub). Στη συνέχεια θα πρέπει να δημιουργηθεί η να αλλαχθεί το configuration του Client ώστε να χρησιμοποιεί αυτό το κλειδί για πιστοποίηση στον Server: ### 3.1 Configuration του Client (SSH) Ανοίξτε το clntacnt/.ssh2/identification και προσθέστε:
    Server.hell.gr:
            IdKey         clntkey
### 3.2 Configuration του Client (OpenSSH) Ανοίξτε το clntacnt/.ssh/config και προσθέστε:
    Host Server.hell.gr
           IdentityFile  ~/.ssh/clntkey
### 3.3 Μετατροπή του public key Το SSH και το OpenSSH έχουν διαφορετική μορφή για τα αρχεία των public και private κλειδιών. Αν οι δαίμονες στο Client και το Server δεν είναι ίδιοι θα πρέπει να γίνει μετατροπή του public key χρησιμοποιώντας το ssh-keygen του OpenSSH. Αυτό θα γίνει στο μηχάνημα στο οποίο υπάρχει το OpenSSH. ### 3.4 Client: OpenSSH, Server: OpenSSH Στείλτε το clntkey.pub στο Server και τοποθετήστε το στο srvacnt/.ssh/clntkey.pub. ### 3.5 Client: SSH, Server: SSH Στείλτε το clntkey.pub στο Server και τοποθετήστε το στο srvacnt/.ssh2/clntkey.pub. ### 3.6 Client: OpenSSH, Server: SSH Πρώτα μετατρέψτε το public key στη μορφή που το χρειάζεται το SSH (στο Client):
    $ ssh-keygen -e -f clntkey.pub > tmp
και στη συνέχεια στείλτε το στο Server και τοποθετήστε το στο srvacnt/.ssh2/clntkey.pub. ### 3.7 Client: SSH, Server: OpenSSH Πρώτα στείλτε το public key στο Server τοποθετώντας το στο srvacnt/.ssh/clntkey.pub και στη συνέχεια μετατρέψτε το:
    $ ssh-keygen -i -f clntkey.pub.tmp > clntkey.pub
Επόμενο Προηγούμενο Περιεχόμενα