Κεφάλαιο 2 · 2.1
Η πρώτη σύνδεση με SSH
Το SSH είναι μια κρυπτογραφημένη σύνδεση με τη γραμμή εντολών του server σας. Τα Windows 10 και 11, το macOS και το Linux διαθέτουν ήδη πρόγραμμα SSH. Δεν χρειάζεται να εγκαταστήσετε τίποτα.
Πώς συνδέεστε
- Ανοίξτε ένα τερματικό. Στα Windows: κάντε δεξί κλικ στο κουμπί Έναρξη και επιλέξτε Τερματικό ή Windows PowerShell. Σε Mac: ανοίξτε το Τερματικό μέσω του Spotlight. Στο Linux: ανοίξτε το τερματικό σας.
- Πληκτρολογήστε
ssh root@και στη συνέχεια τη διεύθυνση IP του VPS σας και πατήστε Enter.
C:\Users\anna> ssh root@203.0.113.10
The authenticity of host '203.0.113.10 (203.0.113.10)' can't be established.
ED25519 key fingerprint is SHA256:Wq3fB0c1x9yS2mVq4h8aD7nE5kR6tL1pZ0uJ3gH2iY.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
Την πρώτη φορά ο υπολογιστής σας ρωτά αν εμπιστεύεστε αυτόν τον server. Δεν τον γνωρίζει ακόμη και εμφανίζει το αποτύπωμά του.
Έλεγχος του αποτυπώματος
Το αποτύπωμα αποδεικνύει ότι επικοινωνείτε με τον δικό σας server και όχι με κάποιον άλλο υπολογιστή που παρεμβάλλεται. Το ελέγχετε ως εξής:
- Ανοίξτε την κονσόλα στην οθόνη του VPS (δείτε Η κονσόλα: ο VPS σας στον browser) και συνδεθείτε ως root.
- Πληκτρολογήστε αυτή την εντολή:
root@web1:~# ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pub
256 SHA256:Wq3fB0c1x9yS2mVq4h8aD7nE5kR6tL1pZ0uJ3gH2iY root@web1 (ED25519)
Είναι το κείμενο μετά το SHA256: ίδιο με αυτό που εμφάνισε το τερματικό σας; Τότε πληκτρολογήστε yes. Ο υπολογιστής σας αποθηκεύει τον server στο αρχείο known_hosts μέσα στον φάκελο .ssh. Από εκεί και πέρα δεν θα σας ρωτήσει ξανά.
Στη συνέχεια ο server ζητά τον κωδικό πρόσβασης του root. Δεν βλέπετε χαρακτήρες καθώς πληκτρολογείτε· αυτό είναι φυσιολογικό. Αν επικολλήσατε κλειδί SSH κατά την εγκατάσταση, συνδέεστε αμέσως.
Έχετε συνδεθεί
root@web1:~#
Με exit ή Ctrl+D αποσυνδέεστε ξανά. Κάντε τώρα αμέσως τα εξής:
- Ενημερώστε τα πάντα:
apt update && apt upgrade(δείτε Ενημερώσεις και αυτόματες ενημερώσεις). - Δημιουργήστε κλειδί SSH, αν δεν έχετε ήδη (Δημιουργία κλειδιού SSH σε Windows, Mac και Linux).
- Δημιουργήστε δικό σας χρήστη και απενεργοποιήστε τη σύνδεση ως root (Δικός σας χρήστης με sudo και Απενεργοποίηση σύνδεσης με κωδικό πρόσβασης και ως root).
Συμβουλή: Προτιμάτε ένα πρόγραμμα με παράθυρα; Το PuTTY (Windows) ή το Termius λειτουργούν επίσης. Τα βήματα σε αυτόν τον οδηγό χρησιμοποιούν το πρόγραμμα SSH που υπάρχει ήδη στον υπολογιστή σας.
Προσοχή: Εμφανιστεί ποτέ το μήνυμα REMOTE HOST IDENTIFICATION HAS CHANGED ενώ δεν έχετε κάνει καμία αλλαγή στον server σας; Τότε μη συνεχίσετε απλώς. Διαβάστε πρώτα Συνήθη μηνύματα σφάλματος SSH.
