Simply.com is available in english

Συνδεθείτε με SSH

Συνδεθείτε στο web hosting σας με SSH μέσω του πάνελ ελέγχου ή με το δικό σας SSH client με public key, και βρείτε βοήθεια για συνηθισμένα μηνύματα σφάλματος.

Μπορείτε εύκολα να συνδεθείτε μέσω SSH στο webhosting σας, απευθείας μέσα από το πάνελ ελέγχου μας. Αυτό γίνεται από το μενού "Website" -> "Πρόσβαση SSH" στο πάνελ ελέγχου μας.

Σύνδεση με δικό σας SSH client

Για να συνδεθείτε μέσω SSH από τον δικό σας υπολογιστή σε ένα webhosting της Simply.com, πρέπει να προσθέσετε ένα public key στο webhosting.

Δημιουργήστε public & private keys

Αν δεν έχετε ήδη ένα SSH key pair, μπορείτε να το δημιουργήσετε με την εντολή Linux

ssh-keygen -t rsa

Αυτό θα δημιουργήσει τόσο ένα private key όσο και ένα public key στον υπολογιστή σας.
Το public key σας θα βρίσκεται στο αρχείο "id_rsa.pub", και το private key σας θα βρίσκεται στο αρχείο "id_rsa".

Μπορείτε επίσης να χρησιμοποιήσετε το πρόγραμμα Windows PuTTYgen.

Ανέβασμα public key

Όταν έχετε το public key σας, πρέπει να μπείτε στο πάνελ ελέγχου της Simply.com και, στο εκάστοτε προϊόν, να επιλέξετε από το μενού "Website" την επιλογή "Πρόσβαση SSH". Εδώ μπορείτε να προσθέσετε το public SSH key σας. Μόλις γίνει αυτό, μπορείτε να συνδεθείτε μέσω SSH στο webhosting σας.

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

Πρέπει να συνδεθείτε μέσω SSH στο ssh.simply.com, με το ίδιο όνομα χρήστη όπως π.χ. για το FTP.
Για να μπορέσετε να συνδεθείτε με SSH, απαιτείται να έχετε ανεβάσει ένα public key.

Σύνδεση με PuTTY (Windows)

Αν θέλετε να συνδεθείτε με το PuTTY, μπορείτε να χρησιμοποιήσετε το Pageant για να παρέχετε το private key σας κατά τη σύνδεση.

Μηνύματα σφάλματος κατά το login

Σφάλμα: Permission denied (publickey)

Αυτό το σφάλμα εμφανίζεται όταν δεν στέλνετε το private key σας κατά το login. Ελέγξτε τη ρύθμιση του SSH client σας.
Βεβαιωθείτε ότι στέλνετε το κλειδί.

Σφάλμα: No hostkey for host

Αυτό σημαίνει ότι στο SSH client σας λείπει το host key του server από το known_hosts. Προσθέστε το με:

ssh-keyscan -t rsa,ecdsa,ed25519 ssh.simply.com >> ~/.ssh/known_hosts

Επαναχρησιμοποίηση συνδέσεων με το ControlMaster

Αν δημιουργείτε πολλές σύντομες συνδέσεις SSH (π.χ. μέσω scripts, rsync ή git), μπορείτε να εξοικονομήσετε χρόνο με το ControlMaster του OpenSSH. Αυτό επαναχρησιμοποιεί μια υπάρχουσα σύνδεση, ώστε οι επόμενες συνδέσεις να μην χρειάζεται να ολοκληρώσουν ξανά ολόκληρη τη διαδικασία login.

Προσθέστε τα παρακάτω στο ~/.ssh/config σας:

Host simply
    HostName ssh.simply.com
    User ditbrugernavn
    ControlMaster auto
    ControlPath ~/.ssh/cm-%r@%h:%p
    ControlPersist 10m

Στη συνέχεια, η πρώτη σύνδεση (ssh simply) δημιουργεί μια σύνδεση "master", την οποία επαναχρησιμοποιούν όλες οι επόμενες συνδέσεις – αυτό τις κάνει σχεδόν άμεσες.

Μπορείτε επίσης να χρησιμοποιήσετε το ControlMaster απευθείας από τη γραμμή εντολών, χωρίς να επεξεργαστείτε το ~/.ssh/config σας:

ssh -o ControlMaster=auto -o ControlPath=~/.ssh/cm-%r@%h:%p -o ControlPersist=10m ditbrugernavn@ssh.simply.com

Οι επόμενες συνδέσεις με το ίδιο ControlPath επαναχρησιμοποιούν στη συνέχεια τη σύνδεση master.

SSH‑key‑forwarding

Το SSH‑key‑forwarding (agent forwarding) δεν υποστηρίζεται στους servers της Simply.com. Αν χρειάζεστε να πραγματοποιείτε συνδέσεις SSH από τον web server σας σε άλλους servers, πρέπει να χρησιμοποιήσετε εναλλακτικές μεθόδους, όπως η τοποθέτηση ενός αφιερωμένου κλειδιού στον server.

Άρθρο από την κατηγορία υποστήριξης: PHP