Η χρήση SSH keys είναι ένας ασφαλής και αξιόπιστος τρόπος για να συνδεθείς στο VPS σου μέσω SSH, χωρίς χρήση κωδικού. Σε αυτόν τον οδηγό θα δεις πώς να δημιουργήσεις SSH keys σε Windows (WSL & Putty), καθώς και πώς να τα χρησιμοποιήσεις για σύνδεση.
Αν χρησιμοποιείς το Windows Subsystem for Linux (WSL), μπορείς να δημιουργήσεις SSH keys μέσα από Linux terminal (π.χ. Ubuntu).

ssh-keygen -t ed25519~/.ssh:id_ed25519 (private key)id_ed25519.pub (public key)Επεξηγήσεις:
-t ed25519: Ορίζει τύπο κρυπτογράφησης. Το ed25519 είναι ο πιο ασφαλής τύπος σήμερα.-f /διαδρομή/id_ed25519: (προαιρετικά) αλλάζει την τοποθεσία αποθήκευσης.-i -f: (προαιρετικά) μετατρέπει υπάρχον key σε άλλο format (π.χ. SSH2 ➝ OpenSSH).Θα εμφανιστούν επίσης fingerprint και randomart image, χρήσιμα για ταυτοποίηση του key σε remote servers.


id_ed25519.pub)Προσοχή: Το “Save public key” αποθηκεύει το κλειδί σε διαφορετικό format — για αυτό κάνε χειροκίνητη αντιγραφή από το πεδίο.

Τώρα μπορείς να χρησιμοποιήσεις το private key μέσα από το Putty:




Υπάρχουν δύο τρόποι:
ssh user@ipmkdir ~/.ssh && touch ~/.ssh/authorized_keysexitssh-copy-id user@ip ή sudo ssh-copy-id -i ~/.ssh/id_ed25519.pub user@ip-p 1234 αν χρησιμοποιείς custom port.
Αν λάβεις μήνυμα no identities found, βεβαιώσου ότι το key βρίσκεται στον σωστό φάκελο ή καθόρισε τη διαδρομή με -i.
Για παράδειγμα:
sudo ssh-copy-id -i ~/.ssh/id_rsa.pub user@123.123.123.123
sudo ssh-copy-id -i /etc/keys/id_rsa.pub user@123.123.123.123
sudo ssh-copy-id -i /home/root/id_rsa.pub user@123.123.123.123
mkdir ~/.ssh && touch ~/.ssh/authorized_keysid_ed25519.pub) και αντέγραψέ το.nano ~/.ssh/authorized_keysΓια μέγιστη ασφάλεια, προτείνεται να απενεργοποιήσεις τη σύνδεση μέσω password:
sudo nano /etc/ssh/sshd_configPasswordAuthentication nosudo systemctl restart sshsudo systemctl restart sshdΕπικοινωνήστε με τους ειδικούς μας, θα χαρούν να σας βοηθήσουν!
Επικοινωνήστε μαζί μας