Το HDG εξηγεί : Τι είναι το SFTP και το FTP;

Προκειμένου ένα δίκτυο υπολογιστών να ανταλλάσσει δεδομένα και πόρους, χρειάζεται μια συλλογή από διάφορες συσκευές όπως δρομολογητές, μεταγωγείς και υπολογιστές. Αυτό το δίκτυο θα πρέπει στη συνέχεια να ακολουθήσει ένα πρωτόκολλο, πιθανώς πολλαπλά πρωτόκολλα, για να δημιουργήσει σωστή επικοινωνία μεταξύ όλων αυτών των συσκευών. Τα FTP(FTP) και SFTP είναι δύο τέτοια πρωτόκολλα.

Τι είναι το SFTP και το FTP ; Το FTP(FTP) παρέχει έναν τρόπο ανταλλαγής αρχείων μέσω του δικτύου,(exchanging files over the network) ενώ το SFTP επιτρέπει την ασφαλή πρόσβαση, μεταφορά και διαχείριση αρχείων σε ροή δεδομένων. Το FTP(FTP) είναι τα δεδομένα που αποστέλλονται ως απλό κείμενο, ενώ το SFTP κρυπτογραφεί όλα τα δεδομένα για αποστολή.

Η κύρια διαφορά μεταξύ FTP και SFTP είναι η ασφάλεια. Το FTP(FTP) δεν παρέχει ασφαλές κανάλι για τη μεταφορά αρχείων μεταξύ πολλών συσκευών, ενώ το SFTP παρέχει. Επομένως, το SFTP είναι πιο ασφαλές από το FTP . Ωστόσο, αυτό το άρθρο θα εμβαθύνει λίγο στις διαφορές μεταξύ αυτών των δύο πρωτοκόλλων.

Το HDG εξηγεί: Τι είναι το SFTP και το FTP;(HDG Explains: What Is SFTP & FTP?)

Για να κατανοήσετε τις διαφορές μεταξύ SFTP και FTP , θα πρέπει πρώτα να κατανοήσετε καλύτερα τι είναι και τι κάνουν και τα δύο. Οι χρήσεις διαφέρουν ελάχιστα μεταξύ τους, ωστόσο οι διαφορές είναι λίγο βαθύτερες από ό,τι φαίνονται με την πρώτη ματιά.

Τι είναι το FTP;

Το FTP, ή το πρωτόκολλο F ile T ransfer P , είναι ένα τυπικό πρωτόκολλο δικτύου που επιτρέπει τη μεταφορά αρχείων μέσω δικτύου μεταξύ ενός πελάτη (τοπικός υπολογιστής) και ενός διακομιστή. 

Πριν(Prior) από τα λειτουργικά συστήματα που είχαν γραφικές διεπαφές χρήστη ( GUIs ), το FTP αναπτύχθηκε για την αποστολή και λήψη αρχείων μεταξύ παλαιότερων υπολογιστών και δικτύων που βασίζονται σε κείμενο. Ήταν ένα από τα αρχικά προγράμματα που χρησιμοποιήθηκαν για την πρόσβαση σε πληροφορίες στο Διαδίκτυο πολύ πριν εμφανιστεί το H yper t ext T ransfer P rotocol (HTTP). 

Σήμερα, υπάρχουν τρεις κύριοι τρόποι χρήσης του FTP : Πελάτες(FTP Clients) γραφικών FTP , Πρόγραμμα περιήγησης Ιστού(Web Browser) και FTP γραμμής εντολών(Command-line FTP) . Το καθένα είναι κατάλληλο για διάφορες εφαρμογές, όπως επιτραπέζιους υπολογιστές, διακομιστές, κινητές συσκευές και πλατφόρμες υλικού.

Πελάτες γραφικών FTP

Αυτοί οι πελάτες επιτρέπουν τη μεταφορά αρχείων σε μορφή μεταφοράς και απόθεσης. Το Filezilla(Filezilla) είναι ίσως ο πιο γνωστός δωρεάν πελάτης FTP για λειτουργικά συστήματα Windows . Για Mac υπάρχει το Cyberduck

Συνήθως, όταν ανοίγετε ένα πρόγραμμα, εισάγετε τον κεντρικό υπολογιστή FTP , το όνομα χρήστη σας και έναν κωδικό πρόσβασης. Ορισμένοι διακομιστές ενδέχεται να το έχουν ρυθμίσει έτσι ώστε να μπορείτε να εισάγετε ανώνυμα, οπότε το όνομα χρήστη και ο κωδικός πρόσβασης ενδέχεται να μην χρειάζονται.

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

Φυλλομετρητής

Η χρήση ενός προγράμματος περιήγησης ιστού για σύνδεση σε έναν διακομιστή FTP θα είναι πιθανότατα πιο οικεία, καθώς μπορείτε να συνδεθείτε στη διεύθυνση FTP με τον ίδιο τρόπο που θα κάνατε με μια διεύθυνση HTTP . Ένα πρόγραμμα περιήγησης ιστού διευκολύνει επίσης την περιήγηση σε μεγαλύτερο κατάλογο, την ανάγνωση αρχείων και την ανάκτησή τους. Θα σας κάνει επίσης την υπηρεσία χειρισμού ορισμένων λεπτομερειών σύνδεσης ιστότοπου και μεταφοράς αρχείων αυτόματα.

Αν και το πρόγραμμα περιήγησης ιστού FTP μπορεί να φαίνεται βολικό, είναι συχνά πιο αργό και λιγότερο αξιόπιστο από έναν αποκλειστικό πελάτη FTP . Τείνουν επίσης να έχουν λιγότερα χαρακτηριστικά.

FTP γραμμής εντολών

Μπορεί να μην το γνωρίζετε, αλλά το λειτουργικό σας σύστημα έχει πιθανώς ενσωματωμένους πελάτες γραμμής εντολών. Εφόσον το λειτουργικό σας σύστημα είναι ούτως ή άλλως Windows , Mac ή Linux . Ανοίξτε τη γραμμή εντολών του λειτουργικού σας συστήματος (γραμμή εντολών για Windows , Terminal για Mac ή κονσόλα για Linux ) για να ξεκινήσετε. 

Στη συνέχεια, για παράδειγμα, πληκτρολογήστε

f tp ftp.empire.gov

Τώρα πατήστε Enter . Στη συνέχεια, εάν έχετε πρόσβαση στον δικό σας λογαριασμό, χρησιμοποιήστε το όνομα χρήστη και τον κωδικό πρόσβασης για αυτόν τον λογαριασμό. Εάν έχετε πρόσβαση ανώνυμα, χρησιμοποιήστε το ανώνυμο(anonymous) ως όνομα χρήστη και τη διεύθυνση email σας ως κωδικό πρόσβασης. 

Σε αυτό το σημείο, θα θέλετε να βρίσκεστε στον κατάλογο όπου είναι αποθηκευμένα τα αρχεία που θέλετε να μετακινήσετε. Μπορείτε να εισαγάγετε την εντολή mput ακολουθούμενη από το όνομα του αρχείου ή του φακέλου και να πατήσετε Enter για να ενεργοποιήσετε τη μεταφορά.

Υπάρχουν πολλές εντολές που μπορείτε να μάθετε, εάν θέλετε, που μπορούν να σας βοηθήσουν σε μελλοντικές μεταφορές FTP . Το Πανεπιστήμιο της Ιντιάνα(Indiana University) έχει μερικές χρήσιμες εντολές FTP για να ελέγξετε εάν ενδιαφέρεστε.(FTP)

Τι είναι το SFTP;(What Is SFTP?)

Το SFTP, το οποίο σημαίνει πρωτόκολλο S SH F ile T ransfer P , είναι ένα πρωτόκολλο δικτύου παρόμοιο με το FTP στο ότι επιτρέπει την πρόσβαση, τη μεταφορά και τη διαχείριση αρχείων, αλλά μέσω μιας ασφαλούς και αξιόπιστης ροής δεδομένων. 

Σε αντίθεση με το FTP , δεν χρησιμοποιεί ξεχωριστά κανάλια εντολών και δεδομένων. Αντίθετα, μεταφέρει αρχεία σε ειδικά διαμορφωμένα πακέτα σε μία μόνο σύνδεση. Το SSH στο όνομα σημαίνει πρωτόκολλο S ecure SH ell, για το οποίο το SFTP είναι μια επέκταση. Αυτό παρέχει ένα πρόσθετο επίπεδο ασφάλειας κατά τη χρήση του πρωτοκόλλου SFTP .

Μπορείτε να χρησιμοποιήσετε το SFTP με τους ίδιους τρόπους που παρέχονται στο FTP , με τη μεγαλύτερη διαφορά να είναι η ασφαλής σύνδεση. Η Filezilla και η Cyberduck προσφέρουν επίσης SFTP ως μέρος του δωρεάν πακέτου τους, το οποίο είναι σίγουρα κάτι που θα θελήσετε να επωφεληθείτε.

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

Το WordPress(WordPress) είναι ένα εξαιρετικό παράδειγμα ιστότοπου που επιτρέπει συνδέσεις FTP και SFTP . Όταν προσπαθείτε να προσθέσετε ένα θέμα που έχετε αποθηκεύσει στον υπολογιστή σας ή σε έναν διακομιστή, μπορεί να χρειαστεί να μεταφέρετε αυτό το θέμα μέσω FTP ή SFTP

Αυτό γίνεται για να αποφευχθεί το WordPress(WordPress) να αρνηθεί ορισμένες γραμμές κώδικα που μπορεί να απαιτήσει το θέμα σας κατά τη διάρκεια μιας κανονικής μεταφοράς. Αυτό ισχύει για άλλα αρχεία, όχι μόνο για θέματα.

Βασική διαφορά μεταξύ SFTP και FTP(Key Difference Between SFTP & FTP)

Η πιο αξιοσημείωτη και προφανής διαφορά είναι στον ορισμό. Το SFTP(SFTP) είναι ένα ασφαλές πρωτόκολλο δικτύου ενώ το FTP δεν είναι. Ένα άλλο θα ήταν οι τύποι πρωτοκόλλου. Το FTP(FTP) είναι ένα πρωτόκολλο που βασίζεται στο TCP/IP . Το SFTP(SFTP) είναι ένα πρωτόκολλο που βασίζεται σε SSH. 

Το TCP/IP σημαίνει T ransmission C control P πρωτόκολλο/ I nternet P πρωτόκολλο. Με άλλα λόγια, είναι το τυπικό πρωτόκολλο που διέπει τις επικοινωνίες μεταξύ όλων των υπολογιστών στο Διαδίκτυο.

  • Το FTP(FTP) δημιουργεί τη σύνδεσή του ελέγχου στη θύρα TCP 21, ενώ το SFTP μεταφέρει αρχεία με τη σύνδεση που δημιουργείται από το πρωτόκολλο SSH μεταξύ πελάτη και διακομιστή. 
  • Το FTP(FTP) στέλνει δεδομένα μόνο σε μορφή απλού κειμένου, ενώ το SFTP κρυπτογραφεί όλα τα δεδομένα του πριν σταλούν στον κεντρικό υπολογιστή. 
  • Το SFTP(SFTP) είναι επίσης ένα ανεξάρτητο πρωτόκολλο που παρέχει μεταφορές κεντρικού υπολογιστή σε κεντρικό υπολογιστή, όπου το FTP είναι ένα πιο ανοιχτό πρωτόκολλο.

Πριν από λίγο καιρό, για να προσθέσει λίγη ασφάλεια στο FTP , το Netscape δημιούργησε το SSL ή το S secure (S)S ockets L ayer (επί του παρόντος TLS ή T ransport L ayer S ecurity ). Στη συνέχεια, το SSL(SSL) εφαρμόστηκε στο FTP για τη δημιουργία FTPS

Αυτό επέτρεψε την ανταλλαγή δεδομένων με ασφαλή τρόπο χρησιμοποιώντας FTP μέσω δύο ασφαλών παραλλαγών: FTPS Implicit SSL και FTPS Explicit SSL . Και(Both) τα δύο χρησιμοποιούν κρυπτογράφηση SSL .

Στο τέλος, η μόνη βασική διαφορά για την οποία θα πρέπει να ανησυχούν οι περισσότεροι είναι ότι το SFTP παρέχει έναν ασφαλή τρόπο μεταφοράς αρχείων από τον έναν κεντρικό υπολογιστή στον άλλο. Το FTP(FTP) παρέχει μόνο μια τυπική μετάδοση απλού κειμένου μέσω δύο καναλιών, μιας εντολής και ενός καναλιού δεδομένων, χωρίς κρυπτογράφηση.



About the author

Είμαι μηχανικός λογισμικού με πάνω από 15 χρόνια εμπειρίας στο Microsoft Office και στο Edge. Έχω επίσης αναπτύξει πολλά εργαλεία που χρησιμοποιούνται από τους τελικούς χρήστες, όπως μια εφαρμογή για την παρακολούθηση σημαντικών δεδομένων υγείας και έναν ανιχνευτή ransomware. Οι δεξιότητές μου έγκεινται στην ανάπτυξη κομψό κώδικα που λειτουργεί καλά σε διάφορες πλατφόρμες, καθώς και στην κατανόηση της εμπειρίας χρήστη.



Related posts