Αυτός ο οδηγός καλύπτει το FTP ανέβασμα αρχείων με το FileZilla — τον πιο διαδεδομένο δωρεάν FTP client. Θα βρείτε τα στοιχεία σύνδεσής σας, θα συνδεθείτε στο hosting σας και θα ανεβάσετε αρχεία μέσω SFTP (η κρυπτογραφημένη, προτεινόμενη μέθοδος). Χρησιμοποιήστε FTP/SFTP αντί της Διαχείρισης Αρχείων όταν έχετε μεγάλο όγκο αρχείων, μαζικές μεταφορές ή αυτοματοποιημένες αναπτύξεις.

Τι θα χρειαστείτε

  • Στοιχεία FTP — hostname, όνομα χρήστη και κωδικός πρόσβασης από τον λογαριασμό hosting σας (βλ. παρακάτω)
  • FileZilla — κατεβάστε τον δωρεάν client από το filezilla-project.org
  • Πρόσβαση στον πίνακα ελέγχου — για να εντοπίσετε ή να δημιουργήσετε τα στοιχεία FTP

Πού βρίσκετε τα στοιχεία FTP

Το FTP hostname είναι το domain name σας (π.χ. yourdomain.com) ή η IP διεύθυνση του server. Το όνομα χρήστη και ο κωδικός πρόσβασης για το FTP είναι τα ίδια με αυτά του κύριου λογαριασμού του πίνακα ελέγχου σας, εκτός αν έχετε δημιουργήσει ξεχωριστό λογαριασμό FTP.

Για να ελέγξετε ή να δημιουργήσετε λογαριασμούς FTP, συνδεθείτε στον πίνακα ελέγχου σας και μεταβείτε στην ενότητα FilesFTP Accounts. Ο κύριος λογαριασμός εμφανίζεται στην κορυφή. Μπορείτε να δημιουργήσετε επιπλέον λογαριασμούς FTP με περιορισμένη πρόσβαση σε συγκεκριμένους φακέλους — χρήσιμο όταν δίνετε πρόσβαση σε έναν developer.

Σύνδεση με το FileZilla

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

Ανοίξτε το FileZilla και μεταβείτε στο FileSite Manager (ή πατήστε Ctrl+S). Κάντε κλικ στο New Site και δώστε ένα όνομα που θα αναγνωρίζετε (π.χ. το domain name σας).

Βήμα 2:
Εισάγετε τα στοιχεία σύνδεσης

Συμπληρώστε τα παρακάτω πεδία:

Πεδίο Τιμή
Protocol SFTP – SSH File Transfer Protocol
Host yourdomain.com
Port 22 [VERIFY — επιβεβαιώστε την πόρτα SFTP με την υποστήριξη HOSTDOG αν η σύνδεση αποτύχει]
Logon Type Normal
User Το όνομα χρήστη FTP/hosting σας
Password Ο κωδικός πρόσβασης FTP/hosting σας
Συμβουλή: Αν προτιμάτε απλό FTP (χωρίς κρυπτογράφηση), ορίστε Protocol σε FTP – File Transfer Protocol και Port σε 21. Το SFTP είναι ισχυρά προτεινόμενο — δείτε παρακάτω την ενότητα FTP vs SFTP.
Βήμα 3:
Συνδεθείτε

Κάντε κλικ στο Connect. Κατά την πρώτη σύνδεση, το FileZilla ενδέχεται να εμφανίσει ένα παράθυρο για επιβεβαίωση του host key του server — κάντε κλικ στο OK για αποδοχή και αποθήκευση. Μόλις συνδεθείτε, το δεξί πλαίσιο του FileZilla δείχνει τα αρχεία του server και το αριστερό τα αρχεία του υπολογιστή σας.

Ανέβασμα αρχείων

Στο δεξί πλαίσιο (απομακρυσμένος server), μεταβείτε στον φάκελο public_html — εδώ βρίσκεται η ριζική τοποθεσία του site σας. Στο αριστερό πλαίσιο (τοπικός υπολογιστής), πλοηγηθείτε στα αρχεία που θέλετε να ανεβάσετε.

Σύρετε αρχεία ή φακέλους από το αριστερό πλαίσιο και αφήστε τα στο δεξί για να ξεκινήσει η μεταφορά. Το FileZilla εμφανίζει την πρόοδο στην ουρά μεταφορών στο κάτω μέρος της οθόνης. Μπορείτε να βάλετε στην ουρά πολλούς φακέλους ταυτόχρονα.

Βήμα 4:
Μεταβείτε στο public_html στον server

Στο πλαίσιο Remote site (δεξιά), μεταβείτε στον φάκελο /public_html. Αυτός είναι ο κατάλογος ρίζας του site σας. Τα αρχεία που τοποθετείτε εδώ είναι προσβάσιμα από τους επισκέπτες του site σας. Αν αναπτύσσετε site σε subdomain ή addon domain, μεταβείτε στον αντίστοιχο υποφάκελο.

Βήμα 5:
Σύρετε τα αρχεία σας και περιμένετε την ολοκλήρωση

Επιλέξτε τα αρχεία ή φακέλους στο πλαίσιο Local site (αριστερά) και σύρετέ τα στο πλαίσιο Remote site (δεξιά). Παρακολουθήστε την ουρά μεταφορών στο κάτω μέρος — μια επιτυχής μεταφορά εμφανίζει την κατάσταση File transfer successful. Αν κάποιο αρχείο αποτύχει, εμφανίζεται στην καρτέλα Failed transfers.

Σημείωση: Αν αντικαθιστάτε υπάρχον site, ελέγξτε αν η εφαρμογή σας αποθηκεύει uploads ή αρχεία χρηστών στον ίδιο κατάλογο. Η αντικατάσταση αυτών των αρχείων είναι μόνιμη. Δημιουργήστε αντίγραφο ασφαλείας του απομακρυσμένου φακέλου πριν προχωρήσετε, αν δεν είστε σίγουροι.

FTP vs SFTP: ποιο να χρησιμοποιήσω;

Χρησιμοποιήστε SFTP. Το απλό FTP μεταδίδει το όνομα χρήστη, τον κωδικό πρόσβασης και τα δεδομένα αρχείων σε απλό κείμενο — οποιοσδήποτε στο ίδιο δίκτυο μπορεί να τα υποκλέψει. Το SFTP (SSH File Transfer Protocol) κρυπτογραφεί ολόκληρη τη σύνδεση, συμπεριλαμβανομένων των διαπιστευτηρίων σας, χρησιμοποιώντας την ίδια τεχνολογία που προστατεύει και τις συνδέσεις SSH. Η ρύθμιση στο FileZilla είναι πανομοιότυπη — η μόνη διαφορά είναι η επιλογή SFTP ως πρωτόκολλο και η χρήση της πόρτας 22 αντί της 21. Δεν υπάρχει λόγος να χρησιμοποιείτε απλό FTP για νέες συνδέσεις.

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

Η σύνδεση απορρίφθηκε ή έληξε το χρονικό όριο

Ελέγξτε ότι χρησιμοποιείτε το σωστό hostname (το domain name σας ή την IP του server). Επαληθεύστε την πόρτα — το SFTP χρησιμοποιεί την πόρτα 22, το απλό FTP την πόρτα 21. Αν βρίσκεστε πίσω από εταιρικό firewall, αυτές οι πόρτες μπορεί να είναι αποκλεισμένες. Δοκιμάστε από διαφορετικό δίκτυο (π.χ. mobile hotspot). Αν δεν καταφέρνετε να συνδεθείτε, υποβάλετε αίτημα υποστήριξης — η ομάδα της HOSTDOG μπορεί να επιβεβαιώσει την σωστή πόρτα για τον λογαριασμό σας.

Ελέγξτε τα στοιχεία σας στην ενότητα FTP Accounts του πίνακα ελέγχου σας. Το όνομα χρήστη FTP συχνά περιλαμβάνει το hostname ως κατάληξη (π.χ. you@yourdomain.com) — αντιγράψτε το ακριβώς όπως εμφανίζεται, συμπεριλαμβανομένης οποιασδήποτε κατάληξης. Αν αλλάξατε πρόσφατα τον κωδικό hosting σας, ενημερώστε τον και στον Site Manager του FileZilla. Μπορείτε να επαναφέρετε τον κωδικό FTP από τον πίνακα ελέγχου.

Αυτό συνήθως επηρεάζει συνδέσεις απλού FTP (όχι SFTP) όταν ένα router ή NAT παρεμβαίνει στο κανάλι δεδομένων. Στο FileZilla, μεταβείτε στο EditSettingsFTPPassive mode και δοκιμάστε να εναλλάξετε μεταξύ Use the server's external IP address instead και της προεπιλεγμένης ρύθμισης. Η εναλλαγή σε SFTP εξαλείφει εντελώς τα προβλήματα passive mode, καθώς το SFTP χρησιμοποιεί μία μόνο πόρτα για τον έλεγχο και τα δεδομένα.

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