Σε αυτόν τον οδηγό θα μάθετε πώς να συνδεθείτε στο hosting HOSTDOG μέσω SSH, πώς να ενεργοποιήσετε την πρόσβαση SSH, να συνδεθείτε από macOS, Linux και Windows, καθώς και να εκτελέσετε τις πρώτες εντολές σας. Η πρόσβαση SSH ξεκλειδώνει επίσης εργαλεία όπως Git, WP-CLI και Drush.

Προαπαιτούμενα

  • Ενεργός λογαριασμός φιλοξενίας στη HOSTDOG με ενεργοποιημένη πρόσβαση SSH (διαθέσιμη σε όλα τα πακέτα shared hosting)
  • Το όνομα χρήστη και ο κωδικός πρόσβασης του hosting (βρίσκονται στο email καλωσορίσματος)
  • Εφαρμογή terminal (ενσωματωμένη σε macOS και Linux — στα Windows χρησιμοποιήστε PowerShell, Windows Terminal ή PuTTY)

Ενεργοποίηση πρόσβασης SSH

Η πρόσβαση SSH είναι ενεργοποιημένη από προεπιλογή στους λογαριασμούς φιλοξενίας της HOSTDOG. Αν η σύνδεση SSH απορρίπτεται, ελέγξτε στον πίνακα ελέγχου ότι η πρόσβαση shell είναι ρυθμισμένη σε κανονικό shell (π.χ. /bin/bash) και όχι σε /usr/local/cpanel/bin/noshell. Μπορείτε να το ελέγξετε μέσω AdvancedTerminal ή επικοινωνώντας με την υποστήριξη.

Συμβουλή: Αν το πακέτο φιλοξενίας σας δεν περιλαμβάνει πρόσβαση SSH, μπορείτε να τη ζητήσετε μέσω αιτήματος υποστήριξης. Η ομάδα της HOSTDOG την ενεργοποιεί συνήθως μέσα σε λίγα λεπτά.

Σύνδεση μέσω SSH

Βήμα 1:
Ανοίξτε το terminal

Σε macOS, ανοίξτε το Terminal (Applications → Utilities → Terminal). Σε Linux, ανοίξτε τον terminal emulator της προτίμησής σας. Σε Windows, ανοίξτε το PowerShell, Windows Terminal ή PuTTY.

Βήμα 2:
Εκτελέστε την εντολή SSH

Πληκτρολογήστε την παρακάτω εντολή, αντικαθιστώντας τα placeholder με τα πραγματικά σας στοιχεία:

ssh yourusername@yourdomain.com -p 22
Παράμετρος Τιμή
Όνομα χρήστη Το όνομα χρήστη του hosting σας (από το email καλωσορίσματος)
Hostname Το domain name σας ή το hostname του server
Port 22 [VERIFY — ενδέχεται να διαφέρει σε ορισμένους servers]
Βήμα 3:
Αποδεχτείτε το fingerprint του server

Την πρώτη φορά που συνδέεστε, το terminal εμφανίζει το fingerprint του server και ρωτάει αν θέλετε να συνεχίσετε. Πληκτρολογήστε yes και πατήστε Enter. Αυτό αποθηκεύεται τοπικά ώστε να μην ερωτηθείτε ξανά στις επόμενες συνδέσεις.

Βήμα 4:
Εισάγετε τον κωδικό πρόσβασης

Πληκτρολογήστε τον κωδικό πρόσβασης του hosting σας (ο κέρσορας δεν κινείται κατά την πληκτρολόγηση — αυτό είναι φυσιολογικό). Πατήστε Enter. Αν τα στοιχεία είναι σωστά, έχετε πλέον συνδεθεί στον αρχικό κατάλογο του λογαριασμού σας.

Αυθεντικοποίηση με SSH κλειδιά

Για πιο ασφαλή και βολική σύνδεση, μπορείτε να χρησιμοποιήσετε SSH κλειδιά αντί για κωδικό πρόσβασης. Δημιουργήστε ένα ζεύγος κλειδιών στον υπολογιστή σας:

ssh-keygen -t ed25519 -C "your-email@example.com"

Στη συνέχεια, αντιγράψτε το δημόσιο κλειδί στον λογαριασμό hosting σας:

ssh-copy-id -p 22 yourusername@yourdomain.com

Μετά από αυτό, μπορείτε να συνδέεστε χωρίς εισαγωγή κωδικού. Εναλλακτικά, προσθέστε το δημόσιο κλειδί χειροκίνητα μέσω του πίνακα ελέγχου: SecuritySSH AccessManage SSH Keys.

Συχνές εντολές SSH

Εντολή Λειτουργία
ls -la Λίστα όλων των αρχείων και φακέλων με λεπτομέρειες
cd public_html Μετάβαση στον ριζικό κατάλογο του site σας
pwd Εμφάνιση τρέχοντος καταλόγου
du -sh * Εμφάνιση χρήσης δίσκου ανά φάκελο
wp plugin list Λίστα WordPress plugins (WP-CLI)
git status Έλεγχος κατάστασης Git repository
exit Αποσύνδεση από τη συνεδρία SSH

Αντιμετώπιση προβλημάτων

Η σύνδεση απορρίπτεται ή λήγει χρονικά

Βεβαιωθείτε ότι χρησιμοποιείτε τη σωστή θύρα (22). Αν ο πάροχός σας μπλοκάρει τη θύρα 22, δοκιμάστε από διαφορετικό δίκτυο. Επιβεβαιώστε επίσης ότι η πρόσβαση SSH είναι ενεργοποιημένη — ελέγξτε AdvancedTerminal στον πίνακα ελέγχου ή επικοινωνήστε με την υποστήριξη.

Βεβαιωθείτε ότι χρησιμοποιείτε το όνομα χρήστη του hosting (όχι τη διεύθυνση email ή τα στοιχεία του client area). Ο κωδικός είναι ο ίδιος που χρησιμοποιείτε για τον πίνακα ελέγχου. Αν αλλάξατε πρόσφατα τον κωδικό, περιμένετε μερικά λεπτά. Για αυθεντικοποίηση με κλειδί, βεβαιωθείτε ότι το δημόσιο κλειδί έχει εγκατασταθεί σωστά.

Αυτό σημαίνει ότι το fingerprint του server έχει αλλάξει από την τελευταία σύνδεση (πιθανόν λόγω μεταφοράς server). Αφαιρέστε την παλιά εγγραφή με ssh-keygen -R yourdomain.com και συνδεθείτε ξανά. Το terminal θα σας ζητήσει να αποδεχτείτε το νέο fingerprint.

Χρειάζεστε βοήθεια; Αν δεν μπορείτε να συνδεθείτε μέσω SSH ή χρειάζεστε βοήθεια με εργασίες γραμμής εντολών, η ομάδα υποστήριξής μας είναι διαθέσιμη 24/7. Πλοηγηθείτε στην αρχική σελίδα της HOSTDOG και πατήστε Log in για να υποβάλετε αίτημα υποστήριξης και θα σας εξυπηρετήσουμε άμεσα.