Simply.com is available in english

Σύνδεση με SSH

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

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

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

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

Δημιουργία δημόσιων & ιδιωτικών κλειδιών

Αν δεν έχετε ήδη ένα ζεύγος κλειδιών SSH, μπορείτε να το δημιουργήσετε με την εντολή Linux

ssh-keygen -t rsa

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

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

Ανέβασμα δημόσιου κλειδιού

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

Σύνδεση με SSH

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

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

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

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

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

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

Σφάλμα: No hostkey for host

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

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

Σύνδεση με SFTP

Μπορείτε επίσης να μεταφέρετε αρχεία με ασφάλεια μέσω SFTP (SSH File Transfer Protocol). Το SFTP χρησιμοποιεί τον ίδιο διακομιστή και στοιχεία σύνδεσης με το SSH, οπότε πρέπει να χρησιμοποιήσετε το ίδιο όνομα χρήστη και δημόσιο κλειδί, όπως περιγράφεται παραπάνω.

Μπορείτε να συνδεθείτε με την εντολή:

sftp ditbrugernavn@ssh.simply.com

Εναλλακτικά, μπορείτε να χρησιμοποιήσετε ένα γραφικό client όπως το FileZilla ή το WinSCP. Επιλέξτε το SFTP ως πρωτόκολλο, ορίστε το ssh.simply.com ως host και χρησιμοποιήστε το όνομα χρήστη σας καθώς και το ιδιωτικό κλειδί σας.

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

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

Προσθέστε τα ακόλουθα στο ~/.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) δεν υποστηρίζεται στους διακομιστές της Simply.com. Αν χρειάζεστε να πραγματοποιήσετε συνδέσεις SSH από τον web server σας σε άλλους διακομιστές, πρέπει να χρησιμοποιήσετε εναλλακτικές μεθόδους, όπως η τοποθέτηση ενός ξεχωριστού κλειδιού στον διακομιστή.

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