Πώς να εγκαταστήσετε έναν διακομιστή FTP στα Windows χρησιμοποιώντας τις υπηρεσίες IIS

Νωρίτερα, είχα γράψει μια ανάρτηση για το πώς να μετατρέψετε τον υπολογιστή σας σε διακομιστή κοινής χρήσης αρχείων Windows(how to turn your computer into a Windows file sharing server)(how to turn your computer into a Windows file sharing server) χρησιμοποιώντας μερικά διαφορετικά προγράμματα. Αν αναζητάτε έναν γρήγορο τρόπο για να μοιραστείτε τα αρχεία στον τοπικό σας υπολογιστή με φίλους ή συγγενείς, αυτός είναι ένας εύκολος τρόπος για να το κάνετε.

Ωστόσο, εάν θέλετε να ρυθμίσετε τον δικό σας διακομιστή FTP στα Windows χρησιμοποιώντας τις υπηρεσίες (setup your own FTP server in Windows using) IIS , μπορείτε να το κάνετε, αλλά απαιτεί περισσότερες τεχνικές γνώσεις. Φυσικά, παρέχει επίσης πιο αναλυτικό έλεγχο σχετικά με την κοινή χρήση και την ασφάλεια, επομένως είναι καλύτερο για όποιον έχει λίγη τεχνογνωσία υπολογιστή. Επιπλέον, το IIS έχει να κάνει με την εκτέλεση ιστοσελίδων, οπότε αν θέλετε να εκτελέσετε μερικές ιστοσελίδες μαζί με έναν διακομιστή FTP , τότε το IIS είναι η καλύτερη επιλογή.

Αξίζει επίσης να σημειωθεί ότι διαφορετικές εκδόσεις των υπηρεσιών IIS(IIS) συνοδεύονται από κάθε γεύση των Windows και όλες έχουν ελαφρώς διαφορετικά σύνολα δυνατοτήτων. Το IIS 5.0(IIS 5.0) συνοδεύεται από Windows 2000 και το 5.1 συνοδεύεται από Windows XP Professional . Το IIS 6(IIS 6) ήταν για Windows Server 2003 και Windows XP Professional 64-bit. Το IIS 7(IIS 7) ήταν μια πλήρης επανεγγραφή του IIS και συμπεριλήφθηκε στον Windows Server 2008 και στα Windows Vista(Windows Vista) .

Το IIS 7.5(IIS 7.5) κυκλοφόρησε μαζί με τα Windows 7(Windows 7) , το IIS 8 κυκλοφόρησε με τα Windows 8(Windows 8) και το IIS 8.5 κυκλοφόρησε με τα Windows 8.1(Windows 8.1) . Είναι καλύτερο να χρησιμοποιείτε IIS 7.5 ή νεότερη έκδοση, αν είναι δυνατόν, καθώς υποστηρίζουν τις περισσότερες δυνατότητες και έχουν καλύτερη απόδοση.

Ρύθμιση(Setup) και διαμόρφωση(Configure) ενός διακομιστή FTP(FTP Server) στο IIS

Το πρώτο πράγμα που θα χρειαστείτε για να ρυθμίσετε τον δικό σας διακομιστή FTP στα Windows είναι να βεβαιωθείτε ότι έχετε εγκαταστήσει τις Υπηρεσίες Πληροφοριών(Information Services) Διαδικτύου ( IIS ). Θυμηθείτε(Remember) , το IIS  διατίθεται μόνο με Pro , Professional , Ultimate ή Enterprise εκδόσεις των Windows .

Στα Windows Vista και παλαιότερα, κάντε κλικ στο Έναρξη(Start) , Πίνακας Ελέγχου(Control Panel) και μεταβείτε στην Add/Remove Programs . Στη συνέχεια, κάντε κλικ στο Add/Remove Windows Components . Για Windows 7 και νεότερες εκδόσεις, κάντε κλικ στο Προγράμματα και δυνατότητες(Programs and Features) από τον Πίνακα Ελέγχου(Control Panel) και, στη συνέχεια, κάντε κλικ στο Ενεργοποίηση ή απενεργοποίηση των δυνατοτήτων των Windows(Turn Windows features on or off) .

προσθέστε προγράμματα αφαίρεσης

απενεργοποιήστε τις λειτουργίες

Στον οδηγό στοιχείων, κάντε κύλιση προς τα κάτω μέχρι να δείτε τις υπηρεσίες IIS στη λίστα και ελέγξτε το. Ωστόσο, προτού κάνετε κλικ στο Επόμενο(Next) , βεβαιωθείτε ότι έχετε κάνει κλικ στο Λεπτομέρειες(Details) και, στη συνέχεια, ελέγξτε την  Υπηρεσία Πρωτοκόλλου Μεταφοράς Αρχείων (FTP)(File Transfer Protocol (FTP) Service) .

iis

Πρωτόκολλο μεταφοράς αρχείων

Για Windows 7 και νεότερες εκδόσεις, προχωρήστε και κάντε κλικ στο πλαίσιο δίπλα στο Internet Information Services and FTP Server . Πρέπει επίσης να βεβαιωθείτε ότι έχετε επιλέξει το πλαίσιο Εργαλεία διαχείρισης Ιστού(Web Management Tools) , διαφορετικά δεν θα μπορείτε να διαχειριστείτε τις υπηρεσίες IIS(IIS) από τα Εργαλεία διαχείρισης(Administrative Tools) αργότερα. Για FTP , πρέπει να επιλέξετε το πλαίσιο FTP Service , διαφορετικά δεν θα έχετε την επιλογή να δημιουργήσετε διακομιστή FTP .

είναι εγκατάσταση

Κάντε κλικ στο ΟΚ(OK) και μετά κάντε κλικ στο Επόμενο(Next) . Τα Windows(Windows) θα προχωρήσουν και θα εγκαταστήσουν τα απαραίτητα αρχεία IIS μαζί με την υπηρεσία FTP . Μπορεί να σας ζητηθεί να εισαγάγετε τον δίσκο Windows XP ή Windows Vista σε αυτό το σημείο. (Windows Vista)Δεν πρέπει να χρειάζεστε δίσκο για Windows 7 ή νεότερη έκδοση.

Ρύθμιση και διαμόρφωση των υπηρεσιών IIS για FTP

Μόλις εγκατασταθεί το IIS , ίσως χρειαστεί να επανεκκινήσετε τον υπολογιστή σας. Τώρα θέλουμε να προχωρήσουμε και να ανοίξουμε τον πίνακα διαμόρφωσης των υπηρεσιών IIS(IIS) για να ρυθμίσουμε τον  διακομιστή FTP . Πηγαίνετε λοιπόν στο Start , μετά στον Πίνακα Ελέγχου(Control Panel) και κάντε κλικ στο Administrative Tools . Θα πρέπει τώρα να δείτε ένα εικονίδιο για τις Υπηρεσίες πληροφοριών Διαδικτύου(Internet Information Services) .

εργαλεία διαχείρισης iis

Όταν ανοίγετε τις υπηρεσίες IIS(IIS) στα Vista ή παλαιότερα για πρώτη φορά, θα βλέπετε μόνο το όνομα του υπολογιστή σας στο αριστερό μενού. Συνεχίστε και κάντε κλικ στο σύμβολο + δίπλα στο όνομα του υπολογιστή και θα δείτε μερικές επιλογές όπως τοποθεσίες Web(Web Sites) , τοποθεσίες FTP(FTP Sites) κ.λπ. Μας ενδιαφέρουν οι Ιστότοποι FTP(FTP Sites) , γι' αυτό επεκτείνετε και αυτό. Θα πρέπει να δείτε την Προεπιλεγμένη τοποθεσία FTP(Default FTP Site) , κάντε κλικ σε αυτήν.

ftp site

Θα παρατηρήσετε αφού κάνετε κλικ στον προεπιλεγμένο ιστότοπο FTP ότι υπάρχουν μερικά κουμπιά στο επάνω μέρος που μοιάζουν με κουμπιά βίντεο(VCR) : Αναπαραγωγή(Play) , Διακοπή(Stop) και Παύση(Pause) . Εάν το κουμπί Αναπαραγωγή(Play) είναι γκριζαρισμένο, αυτό σημαίνει ότι ο διακομιστής FTP είναι ενεργός. Ο διακομιστής FTP σας είναι τώρα σε λειτουργία! Μπορείτε πραγματικά να συνδεθείτε σε αυτό μέσω του λογισμικού πελάτη FTP . Χρησιμοποιώ Smart FTP , αλλά μπορείτε να χρησιμοποιήσετε ό,τι σας αρέσει περισσότερο.

Για Windows 7 και νεότερες εκδόσεις, θα δείτε μια διαφορετική εμφάνιση στις υπηρεσίες IIS(IIS) . Πρώτον, δεν υπάρχει κουμπί αναπαραγωγής ή κάτι παρόμοιο. Επίσης, θα δείτε μια σειρά από επιλογές διαμόρφωσης ακριβώς στην αρχική οθόνη για έλεγχο ταυτότητας, ρυθμίσεις SSL , περιήγηση καταλόγου κ.λπ.

ftp config iis

Για να ξεκινήσετε τον διακομιστή FTP εδώ, πρέπει να κάνετε δεξί κλικ στους ιστότοπους(Sites) και στη συνέχεια να επιλέξετε Προσθήκη τοποθεσίας FTP(Add FTP Site) .

προσθήκη τοποθεσίας ftp

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

νέος ιστότοπος ftp

Στη συνέχεια, πρέπει να διαμορφώσετε τις συνδέσεις και το SSL . Οι δεσμεύσεις είναι βασικά οι διευθύνσεις IP που θέλετε να χρησιμοποιεί ο ιστότοπος FTP . Μπορείτε να το αφήσετε στο All Unassigned , εάν δεν σκοπεύετε να εκτελέσετε κάποιον άλλο ιστότοπο. Διατηρήστε επιλεγμένο το πλαίσιο " Έναρξη αυτόματης τοποθεσίας FTP(Start FTP site automatically) " και επιλέξτε Όχι SSL(No SSL) εκτός εάν κατανοείτε τα πιστοποιητικά.

δεσμευτικά και ssl

Τέλος, πρέπει να ρυθμίσετε τον έλεγχο ταυτότητας και την εξουσιοδότηση. Πρέπει να επιλέξετε αν θέλετε ανώνυμο(Anonymous) ή βασικό έλεγχο ταυτότητας( Basic authentication) ή και τα δύο. Για εξουσιοδότηση, επιλέγετε από  Όλοι οι χρήστες(All Users) , Ανώνυμοι(Anonymous) χρήστες ή συγκεκριμένοι χρήστες.

iis έλεγχος ταυτότητας

Μπορείτε πραγματικά να έχετε πρόσβαση στον διακομιστή FTP τοπικά ανοίγοντας τον Explorer και πληκτρολογώντας ftp://localhost . Εάν όλα λειτούργησαν καλά, θα πρέπει να δείτε τη φόρτωση του φακέλου χωρίς σφάλματα.

ftp localhost

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

localhost

Εντάξει, τώρα έχουμε τον ιστότοπο σε λειτουργία! Τώρα πού ρίχνετε τα δεδομένα που θέλετε να μοιραστείτε; Στις υπηρεσίες IIS , η προεπιλεγμένη τοποθεσία FTP βρίσκεται στην πραγματικότητα στο C:\Inetpub\ftproot . Μπορείτε να ρίξετε δεδομένα εκεί, αλλά τι γίνεται αν έχετε ήδη δεδομένα που βρίσκονται κάπου αλλού και δεν θέλετε να τα μετακινήσετε στο inetpub;

Στα Windows 7 και νεότερες εκδόσεις, μπορείτε να επιλέξετε οποιαδήποτε τοποθεσία θέλετε μέσω του οδηγού, αλλά εξακολουθεί να είναι μόνο ένας φάκελος. Εάν θέλετε να προσθέσετε περισσότερους φακέλους στην τοποθεσία FTP , πρέπει να προσθέσετε εικονικούς καταλόγους. Προς το παρόν, απλώς ανοίξτε τον κατάλογο ftproot και ρίξτε μερικά αρχεία σε αυτόν.

ριζικός κατάλογος ftp

Τώρα ανανεώστε το πρόγραμμα-πελάτη FTP και θα πρέπει τώρα να δείτε τα αρχεία σας στη λίστα! Έτσι, τώρα έχετε έναν διακομιστή FTP σε λειτουργία στον τοπικό σας υπολογιστή. Πώς θα συνδέατε λοιπόν από άλλον υπολογιστή στο τοπικό δίκτυο;

Για να το κάνετε αυτό, θα πρέπει να ανοίξετε το Τείχος προστασίας των Windows(Windows Firewall) για να επιτρέψετε συνδέσεις FTP στον υπολογιστή σας. Διαφορετικά, όλοι οι εξωτερικοί υπολογιστές θα αποκλειστούν. Μπορείτε να το κάνετε αυτό μεταβαίνοντας στην Έναρξη(Start) , Πίνακας Ελέγχου(Control Panel) , κάνοντας κλικ στο Τείχος προστασίας των Windows(Windows Firewall ) και μετά κάνοντας κλικ στην καρτέλα Για προχωρημένους .(Advanced)

τείχος προστασίας των Windows

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

υπηρεσίες ftp

Θα εμφανιστεί ένα μικρό αναδυόμενο παράθυρο με ορισμένες ρυθμίσεις που μπορείτε να αλλάξετε, απλώς αφήστε το ως έχει και κάντε κλικ στο OK. Κάντε(OK. Click OK) ξανά κλικ στο OK στο κύριο παράθυρο του Τείχους προστασίας των Windows(Windows Firewall) .

Στα Windows 7 και νεότερες εκδόσεις, η διαδικασία είναι διαφορετική για το άνοιγμα της θύρας του τείχους προστασίας. Ανοίξτε το Τείχος προστασίας των Windows(Windows Firewall) από τον Πίνακα Ελέγχου(Control Panel) και, στη συνέχεια, κάντε κλικ στις Ρυθμίσεις για προχωρημένους(Advanced Settings) στην αριστερή πλευρά. Στη συνέχεια, κάντε κλικ στο Inbound Rules και κάντε κύλιση προς τα κάτω μέχρι να δείτε τον FTP Server (FTP Traffic-In) , κάντε δεξί κλικ πάνω του και επιλέξτε Enable Rule .

κανόνας ftp firewall

Στη συνέχεια, κάντε κλικ στο Outbound Rules και κάντε το ίδιο πράγμα για τον διακομιστή FTP (FTP Traffic-Out)(FTP Server (FTP Traffic-Out)) . Τώρα έχετε ανοίξει το τείχος προστασίας για συνδέσεις FTP . Προσπαθήστε τώρα να συνδεθείτε στον ιστότοπό σας FTP από διαφορετικό υπολογιστή στο δίκτυό σας. Θα χρειαστεί να λάβετε πρώτα τη διεύθυνση IP του υπολογιστή για να μπορέσετε να συνδεθείτε σε αυτόν από διαφορετικό υπολογιστή.

Μεταβείτε στην Έναρξη(Start) , κάντε κλικ στην επιλογή Εκτέλεση(Run) και πληκτρολογήστε CMD . Πληκτρολογήστε IPCONFIG και σημειώστε τον αριθμό για τη διεύθυνση IP(IP Address) :

διεύθυνση IP

Στο πρόγραμμα-πελάτη FTP στον άλλο υπολογιστή, πληκτρολογήστε τη διεύθυνση IP(IP Address) που μόλις σημειώσατε και συνδεθείτε ανώνυμα. Θα πρέπει τώρα να μπορείτε να βλέπετε όλα τα αρχεία σας όπως κάνατε στον πελάτη FTP που ήταν στον τοπικό υπολογιστή. Και πάλι(Again) , μπορείτε επίσης να μεταβείτε στον Explorer και απλώς να πληκτρολογήσετε FTP :\ipaddress για να συνδεθείτε.

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

Επιστρέψτε στο IIS , κάντε δεξί κλικ στην Προεπιλεγμένη τοποθεσία FTP(Default FTP Site) και επιλέξτε Νέο(New) και μετά Εικονικός κατάλογος(Virtual Directory) .

εικονικός κατάλογος

Στα Windows 7 , κάνετε δεξί κλικ στο όνομα της τοποθεσίας και επιλέγετε Προσθήκη εικονικού καταλόγου(Add Virtual Directory) .

προσθήκη εικονικού καταλόγου

Όταν δημιουργείτε έναν εικονικό κατάλογο στις υπηρεσίες IIS(IIS) , ουσιαστικά πρόκειται να δημιουργήσετε ένα ψευδώνυμο που οδηγεί σε έναν φάκελο στον τοπικό σκληρό δίσκο. Έτσι στον οδηγό, το πρώτο πράγμα που θα σας ζητηθεί είναι ένα ψευδώνυμο. Το Make(Make) είναι κάτι απλό και χρήσιμο όπως το "WordDocs" ή το "FreeMovies" κ.λπ.

ψευδώνυμο εικονικού καταλόγου

Κάντε κλικ στο Επόμενο(Click Next) και τώρα περιηγηθείτε στη διαδρομή όπου θέλετε να αναφέρεται το ψευδώνυμο. Επομένως, εάν έχετε ένα σωρό ταινίες που θέλετε να μοιραστείτε, περιηγηθείτε σε αυτόν τον φάκελο.

διακομιστής ftp

Κάντε κλικ στο Επόμενο(Click Next) και επιλέξτε αν θέλετε να είναι πρόσβαση μόνο για ανάγνωση ή πρόσβαση για (Read)ανάγνωση και εγγραφή(Read and Write) . Εάν θέλετε απλώς να κάνετε κοινή χρήση αρχείων, επιλέξτε Ανάγνωση(Read) . Εάν θέλετε οι άνθρωποι να μπορούν να ανεβάζουν αρχεία στον υπολογιστή σας, επιλέξτε Ανάγνωση(Read) και εγγραφή(Write) .

διαβάζω γράφω

Κάντε κλικ στο Επόμενο(Click Next) και μετά κάντε κλικ στο Τέλος(Finish) ! Τώρα θα δείτε τον νέο σας εικονικό κατάλογο κάτω από τον προεπιλεγμένο ιστότοπο FTP . Στα Windows 7 και νεότερες εκδόσεις, η διαδικασία μειώνεται σε ένα παράθυρο διαλόγου που φαίνεται παρακάτω:

προσθήκη εικονικού φακέλου

Μπορείτε να συνδεθείτε μαζί σας χρησιμοποιώντας το πρόγραμμα-πελάτη FTP βάζοντας στο πεδίο Διαδρομή(Path)/Test ” ή “/NameOfFolder”. Στον Explorer , απλά πληκτρολογείτε ftp://ipaddress/aliasname .

σύνδεση ftp

Τώρα θα βλέπετε μόνο τα αρχεία που βρίσκονται στο φάκελο για τον οποίο δημιουργήσαμε το ψευδώνυμο.

ανώνυμος

Για αυτό πρόκειται! Μπορείτε να δημιουργήσετε όσους φακέλους θέλετε! Το μόνο πράγμα που πρέπει να κάνετε είναι να δώσετε τη δημόσια διεύθυνση IP σας σε οποιονδήποτε συνδέεται εκτός του εσωτερικού σας δικτύου. Εάν θέλετε οι χρήστες να συνδέονται από οπουδήποτε στον κόσμο, θα πρέπει να τους δώσετε τη δημόσια διεύθυνση IP σας, την οποία μπορείτε να μάθετε μεταβαίνοντας στη http://whatismyipaddress.com/ .

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

Τι είναι η Port Forwarding;

Ρύθμιση Dynamic DNS για απομακρυσμένη πρόσβαση(Setup Dynamic DNS for Remote Access)

Αυτό είναι σίγουρα πολλές πληροφορίες με ένα σωρό βήματα. αν έχετε οποιεσδήποτε ερωτήσεις σχετικά με όλα αυτά, γράψτε ένα σχόλιο! Απολαμβάνω!



About the author

Είμαι πτυχιούχος μηχανικός υπολογιστών από το Πανεπιστήμιο της Γιούτα με πάνω από 10 χρόνια εμπειρίας στην ανάπτυξη λογισμικού και την ανάπτυξη Windows. Έχω εμπειρία στην εργασία με έγγραφα PDF και Office, καθώς και στην κατασκευή gadget χρησιμοποιώντας πλατφόρμες iOS και Android.



Related posts