SSH χωρίς κωδικό

...το μέρος για να ξεκινήσετε!

Συντονιστής: adem1

Κανόνες Δ. Συζήτησης
Παρακαλώ να επιλέξετε, με προσοχή, την άδεια που θέλετε να έχουν οι οδηγοί που συγγράφετε.
Πληροφορίες για τις άδειες μπορείτε να βρείτε εδώ.
Άμα επιθυμείτε κάποια άλλη άδεια επικοινωνήστε με κάποιο Διαχειριστή είτε Συντονιστή.

Σημαντικό είναι να χρησιμοποιήσετε την υπηρεσία http://imagebin.ubuntu-gr.org για τις εικόνες.

SSH χωρίς κωδικό

Δημοσίευσηαπό sudobash » 16 Αύγ 2008, 02:10

Το SSH (Secure Shell) είναι ένα πρωτόκολλο για τη δημιουργία μιας ασφαλούς σύνδεσης μεταξύ δύο υπολογιστών. Θα δούμε έναν τρόπο ώστε να μη χρειάζεται κάθε φορά να πληκτρολογούμε τον κωδικό μας για να συνδεθούμε στον απομακρυσμένο υπολογιστή. Εφόσον ο τρόπος αυτός βασίζεται στη μέθοδο διαπίστευσης με δημόσιο κλειδί, αρχικά δημιουργούμε ένα ζεύγος δημόσιου/ιδιωτικού κλειδιού.

Κώδικας: Επιλογή όλων
ssh-keygen -t rsa


Η επιλογή “-t rsa” υποδεικνύει ότι θα παραχθούν κλειδιά για SSH έκδοσης 2 χρησιμοποιώντας τον αλγόριθμο RSA. Έτσι δημιουργούνται δύο αρχεία στον φάκελο .ssh (βρίσκεται μέσα στον φάκελο home), το id_rsa και το id_rsa.pub.

Αντιγράφουμε το αρχείο id_rsa.pub στον φάκελο .ssh του απομακρυσμένου υπολογιστή που θέλουμε να συνδεθούμε με όνομα αρχείου “authorized_keys″.

Σημείωση: σε περίπτωση που υπάρχουν περισσότεροι του ενός υπολογιστές από τους οποίους θέλουμε να συνδεθούμε στον απομακρυσμένο υπολογιστή, πρέπει να προσθέσουμε τα περιεχόμενα του αρχείου id_rsa.pub του υπολογιστή αυτού σαν μία γραμμή στο αρχείο authorized_keys του απομακρυσμένου υπολογιστή. Επίσης πρέπει να αλλάξουμε τα permissions του αρχείου authorized_keys, ώστε να μη μπορεί να αλλαχθεί.

Κώδικας: Επιλογή όλων
chmod 644 authorized_keys


Είμαστε έτοιμοι να συνδεθούμε με ssh στον απομακρυσμένο υπολογιστή χωρίς τη χρήση κωδικού!
Ubuntu 9.10 32bit | 2 x Intel Core 2 Duo T5500 @ 1.66GHz | 2GB DDR2 RAM | Intel 950 Graphics
Richard Stallman wrote the compiler God used. The Big Bang was the Universe's first segfault.
Άβαταρ μέλους
sudobash
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 876
Εγγραφή: 13 Μάιος 2008, 20:11
Τοποθεσία: Κρήτη
Εκτύπωση

Re: SSH χωρίς κωδικό

Δημοσίευσηαπό taratatzoum » 22 Σεπ 2008, 12:56

λίγο άσχετο αλλά το αρχείο authorized_keys τι αφορά ;
για να γίνω ποιο συγκεκριμένος, διάβασα σε κάποιο φόρουμ ότι κάποιος με ubuntu-gnome έχει περάσει ένα πρόγραμμα για το ups το οποίο θέλει μόνο xterm για να λειτουργήσει. αλλα το πρόβλημα είναι ότι όταν το τρέχει το xterm του βγάζει:

Warning: Tried to connect to session manager, Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed

μήπως πρέπει να προσθέσει κάτι στο εν λόγω αρχείο, και αν ναι πως;


ευχαριστώ.
Ιστολόγιο
1 Γνώσεις → Linux: Προχωρημένος ┃ Προγραμματισμός: Μέτριος ┃ Αγγλικά: Προχωρημένος
2 Λειτουργικό → Slackware 13.37.0 64-bit (el_GR.utf-8)
3 Προδιαγραφές → CPU: 8x Intel Core i7 CPU Q 740 1.73GHz ‖ RAM 3894 MiB ‖ Dell Inc. - Dell Inc. Inspiron N5010
4 Κάρτες γραφικών: ATI Redwood [Radeon HD 5600 Series] ⎨1002:68c1⎬
5 Δίκτυα: wlan0: Broadcom BCM4313 802.11b/g/n Wireless LAN Controller ⎨14e4:4727⎬ ⋮ eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller ⎨10ec:8136⎬
taratatzoum
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 849
Εγγραφή: 10 Μάιος 2008, 20:29
Τοποθεσία: Χανιά
Launchpad: rizitis
IRC: rizitis or rtz
Εκτύπωση

Re: SSH χωρίς κωδικό

Δημοσίευσηαπό sudobash » 22 Σεπ 2008, 13:44

rizitis έγραψε:λίγο άσχετο αλλά το αρχείο authorized_keys τι αφορά ;

Το αρχείο αυτό περιέχει τα public keys. Όταν δημιουργήσεις ένα ζεύγος κλειδιών (private/public), τότε βάζεις το public στο αρχείο authorized_keys του απομακρυσμένου υπολογιστή που θέλεις να συνδεθείς, και έτσι όταν συνδέεσαι από τον τοπκό σου υπολογιστή, ο οποίος έχει το private, γίνεται ταυτοποίηση.
Ubuntu 9.10 32bit | 2 x Intel Core 2 Duo T5500 @ 1.66GHz | 2GB DDR2 RAM | Intel 950 Graphics
Richard Stallman wrote the compiler God used. The Big Bang was the Universe's first segfault.
Άβαταρ μέλους
sudobash
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 876
Εγγραφή: 13 Μάιος 2008, 20:11
Τοποθεσία: Κρήτη
Εκτύπωση

Re: SSH χωρίς κωδικό

Δημοσίευσηαπό laroko » 18 Μάιος 2015, 19:43

Καλησπέρα. Είμαι καινούρια στο φόρουμ και γενικά με ubuntu,inux. Μήπως υπάρχει κάποιο βιντεάκι γιατί δεν καταλαβαίνω ακριβώς τι γινεται? Ευχαριστω πολυ!
laroko
babeTUX
babeTUX
 
Δημοσιεύσεις: 1
Εγγραφή: 18 Μάιος 2015, 19:09
Εκτύπωση


  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Οδηγοί - How to - Tutorials