Πώς να μεταφέρετε αρχεία σε κάποιον άλλο με SFTP
Έχουμε γράψει στο παρελθόν για τη φιλοξενία του δικού σας διακομιστή FTP, αλλά τα δεδομένα μεταφέρονται σε σαφές κείμενο, καθιστώντας ακατάλληλο για εμπιστευτικές μεταφορές αρχείων. Σε αυτόν τον οδηγό θα αναφερθούμε στην ασφαλή έκδοση του FTP - SFTP και γιατί κάνει έναν εξαιρετικό τρόπο μεταφοράς αρχείων σε άλλα άτομα μέσω του διαδικτύου.
Γιατί SFTP?
Οι Geeks αντιμετωπίζουν αυτό το πρόβλημα όλη την ώρα: Έχετε ένα αρχείο που είναι πολύ μεγάλο για να μεταφέρετε μέσω email ή instant messenger. Βέβαια, θα μπορούσατε να το ανεβάσετε στο Dropbox ή σε κάποια άλλη υπηρεσία σύννεφο, αλλά τι γίνεται αν δεν έχετε / θέλετε λογαριασμό με αυτούς, έχετε αρκετό αποθηκευτικό χώρο ελευθερωμένο ή τι εάν θέλετε να παρακάμψετε εντελώς τον μεσαίωνα; Για να μην αναφέρουμε τις ανησυχίες σχετικά με την ασφάλεια με τις υπηρεσίες cloud.
Αντί να περάσετε από αυτή την ταλαιπωρία, μπορείτε να εξοικονομήσετε χρόνο μεταφέροντας αρχεία (μεγάλα και μικρά) στον φίλο σας χρησιμοποιώντας το SFTP. Δεν υπάρχει λόγος να κρυπτογραφήσετε τα αρχεία σας πριν από τη μεταφορά, επειδή διοχετεύονται μέσω του πολύ ασφαλούς πρωτοκόλλου SSH. Όχι μόνο αυτό, αλλά τώρα μπορείτε να μεταφορτώσετε απευθείας στον φίλο σας αντί για το σύννεφο, εξοικονομώντας πολύ χρόνο.
Αλλά περιμένετε, υπάρχουν περισσότερα! Αν θέλετε να μοιραστείτε περισσότερα αρχεία με ανθρώπους, μπορείτε απλά να τα αφήσετε σε ένα συγκεκριμένο φάκελο και οι φίλοι σας μπορούν να περιηγηθούν σε εκείνη την ενότητα του υπολογιστή σας σαν να ήταν μέρος της δικής τους. Η κοινή χρήση αρχείων μπορεί να γίνει πολύ πιο εύκολη με αυτήν τη μέθοδο, επειδή η μεταφόρτωση θα ξεκινήσει από τον φίλο σας αντί εσάς. Το μόνο που έχετε να κάνετε είναι να κάνετε drag and drop και να τους ενημερώσετε ότι μπορούν τώρα να κάνουν λήψη του αρχείου.
Ρύθμιση SFTP
Η εγκατάσταση ενός διακομιστή SFTP στα Windows απαιτεί κάποιο λογισμικό τρίτων κατασκευαστών. Το μεγαλύτερο μέρος του λογισμικού που έχει αυτή τη λειτουργία θα σας κοστίσει, αλλά θα χρησιμοποιήσουμε ένα δωρεάν που ονομάζεται freeFTPd. Κάντε κλικ σε αυτόν το σύνδεσμο για να πραγματοποιήσετε λήψη και εγκατάσταση του προγράμματος. Να είστε προειδοποιημένοι, οι προγραμματιστές σαφώς δεν είναι γηγενείς αγγλόφωνους, και αυτό δείχνει σε πολλά από το κείμενο. Μην ανησυχείτε, όμως, είναι ένα νόμιμο πρόγραμμα που δοκιμάσαμε και όλα ελέγχονται - θα δυσκολευτείτε να βρείτε μια καλύτερη εναλλακτική λύση.
Πηγαίνετε μέσω της εγκατάστασης κανονικά και στο τέλος θα εμφανιστούν δύο ερωτήσεις, το ένα που θα ρωτήσει εάν θα πρέπει να δημιουργηθούν ιδιωτικά κλειδιά και το άλλο να ρωτήσει αν πρέπει να τρέξει ως υπηρεσία. κάντε κλικ στο κουμπί Ναι και στα δύο.
Όταν ολοκληρωθεί η εγκατάσταση, ανοίξτε το freeFTPd μέσω του νέου εικονιδίου συντόμευσης στην επιφάνεια εργασίας σας. Συναντήσαμε προβλήματα κατά την εγγραφή αλλαγών διαμόρφωσης, οπότε βεβαιωθείτε ότι έχετε κάνει δεξί κλικ στο εικονίδιο και ότι θα εκτελέσετε το πρόγραμμα ως Διαχειριστής.
Για να ξεκινήσετε με τη διαμόρφωση, κάντε κλικ στους Χρήστες προς τα αριστερά.
Σε αυτό το μενού, κάντε κλικ στην επιλογή Προσθήκη και συμπληρώστε τις πληροφορίες για ένα νέο λογαριασμό χρήστη για πρόσβαση στον διακομιστή σας.
Κάτω από την Εξουσιοδότηση μπορείτε να επιλέξετε να χρησιμοποιήσετε τον "έλεγχο ταυτότητας NT" ή τον "Κωδικό πρόσβασης αποθηκευμένο ως SHA1 hash". Ο έλεγχος ταυτότητας NT σημαίνει ότι χρησιμοποιεί ένα όνομα χρήστη και έναν κωδικό πρόσβασης των Windows, επομένως θα πρέπει να δημιουργήσετε έναν νέο χρήστη στον υπολογιστή σας για όσους έχουν πρόσβαση τον κατάλογο SFTP. Στις περισσότερες περιπτώσεις, ίσως είναι καλύτερο να αποθηκεύσετε τον κωδικό πρόσβασης ως SHA1 hash και να κρατήσετε τον χρήστη SFTP ξεχωριστό από τους χρήστες των Windows.
Αφού πληκτρολογήσετε το επιθυμητό όνομα χρήστη και κωδικό πρόσβασης, καταργήστε την επιλογή του πλαισίου "διακομιστή FTP" προς τα κάτω και, στη συνέχεια, κάντε κλικ στην επιλογή Εφαρμογή. Τώρα που ο χρήστης είναι εγκατεστημένος, κάντε κλικ στην καρτέλα SFTP.
Το μόνο πράγμα που πραγματικά αξίζει να αλλάξει σε αυτήν την καρτέλα είναι ο ριζικός κατάλογος SFTP. Αυτό καθορίζει πού θα βρίσκονται τα αρχεία που θέλετε να μοιραστείτε. Για απλότητα, πρόκειται απλά να αλλάξουμε τον ήδη συμπληρωμένο κατάλογο σε ένα φάκελο στην επιφάνεια εργασίας.
Μόλις είστε έτοιμοι να ξεκινήσετε τη φιλοξενία αρχείων, κάντε κλικ στο κουμπί Έναρξη σε αυτήν την καρτέλα. Το τείχος προστασίας των Windows πιθανότατα θα εμφανιστεί και θα σας ρωτήσει αν αυτό είναι ΟΚ - κάντε κλικ στην επιλογή Να επιτρέπεται η πρόσβαση.
Τώρα θα πρέπει να μπορείτε να επιστρέψετε στην καρτέλα Κατάσταση και να δείτε ότι ο διακομιστής SFTP εκτελείται.
Κάντε κλικ στην επιλογή Εφαρμογή και Αποθήκευση για να διατηρήσετε αυτές τις αλλαγές και, στη συνέχεια, κλείστε το παράθυρο.
freeFTPd θα συνεχίσει να τρέχει στο παρασκήνιο. Για να αποκτήσετε πρόσβαση, απλά ανοίξτε την από την περιοχή ειδοποιήσεων.
Πρόσβαση στον κατάλογο SFTP
Βάλτε δύο αρχεία στον κατάλογο SFTP για να μπορέσουμε να κάνουμε κάποιες δοκιμές. Αν αφήσατε τον αρχικό κατάλογο για τον χρήστη στην προεπιλογή του ($ SERVERROOT \ geek στο παράδειγμά μας), τότε θα πρέπει να δημιουργήσετε έναν άλλο κατάλογο μέσα στον ριζικό κατάλογο SFTP.
Όπως μπορείτε να δείτε σε αυτό το screenshot, βάζουμε δύο δοκιμαστικά αρχεία στον κατάλογο 'geek' που βρίσκεται μέσα στο φάκελο 'SFTP server files' (SFTP root directory). Βεβαιωθείτε ότι η θύρα 22 προωθείται στον υπολογιστή σας στο δρομολογητή και, στη συνέχεια, είστε έτοιμοι για να συνδεθείτε με τον υπολογιστή σας. Δείτε αυτόν τον οδηγό εάν χρειάζεστε βοήθεια για την προώθηση των θυρών.
Ζητήστε από τον φίλο σας να κατεβάσει ένα πρόγραμμα-πελάτη FTP που έχει πρόσβαση σε διακομιστές SFTP - η σύστασή μας είναι FileZilla. Απλώς θα πρέπει να πληκτρολογήσετε τη διεύθυνση IP, το όνομα χρήστη και τον κωδικό πρόσβασης που έχετε ρυθμίσει νωρίτερα και να καθορίσετε τη θύρα που τρέχει ο διακομιστής σας (αν το έχετε αφήσει στην προεπιλογή, θα είναι θύρα 22).
Την πρώτη φορά που θα συνδεθούν με το διακομιστή σας, θα σας ζητηθεί να αποθηκεύσετε τα κλειδιά του κεντρικού υπολογιστή. Απλώς πρέπει να ελέγξετε το πλαίσιο "Πάντα εμπιστεύεστε" και κάντε κλικ στο OK για να μην σας ζητηθεί ποτέ ξανά για αυτό (εκτός αν αλλάξετε τα κλειδιά του κεντρικού υπολογιστή για κάποιο λόγο).
Ο φίλος σας θα πρέπει πλέον να έχει πρόσβαση στα αρχεία που έχετε τοποθετήσει στον κατάλογο SFTP και να προσθέσετε αρχεία που θα ήθελε να μοιραστεί μαζί σας.