Magaz, The Greek Linux Magazine
Magaz Logo

Επόμενο  Προηγούμενο  Περιεχόμενα

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

Επόμενο  Προηγούμενο  Περιεχόμενα


Valid HTML 4.01!   Valid CSS!