Δημιουργία τοποθεσίας FTP στον Windows Server

Ημερομηνία δημιουργίας σελίδας :

Στην αρχή

Παρέχει οδηγίες εγκατάστασης για τη λειτουργία ενός διακομιστή FTP στον Windows Server.

Προειδοποιήσεις

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

Περιβάλλον

Διακομιστής των Windows
  • Windows Server 2019

Προς το παρόν, στον Windows Server 2008 και νεότερες εκδόσεις, άλλες εκδόσεις του Windows Server έχουν σχεδόν την ίδια εγκατάσταση.

Προϋπόθεση

Το περιεχόμενο που εισάγεται εδώ προϋποθέτει τις ακόλουθες προϋποθέσεις.

  • Μόνο βασικός έλεγχος ταυτότητας (δεν είναι κρυπτογραφημένος)
  • Επειδή δεν είναι SFTP, δεν χρησιμοποιώ ιδιωτικό κλειδί κλπ.
  • Δεδομένου ότι δεν είναι FTPS, ssl κ.λπ.

Δημιουργία λογαριασμού με σύνδεση FTP

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

Κάντε δεξί κλικ στο μενού "Έναρξη" και επιλέξτε "Διαχείριση υπολογιστών".

Κάντε δεξί κλικ στην επιλογή Χρήστες και επιλέξτε Νέος χρήστης.

Καθορίζει το όνομα χρήστη και τον κωδικό πρόσβασης που θα χρησιμοποιείται κατά τη σύνδεση μέσω FTP. Το όνομα χρήστη είναι "FtpUser", αλλά επειδή δημιουργείται για συμβουλές, πληκτρολογήστε το όνομα χρήστη και τον κωδικό πρόσβασης σύμφωνα με τη λειτουργία κατά τη δημιουργία του στην παραγωγή. Ανάλογα με τις ρυθμίσεις του Windows Server, ενδέχεται να μην μπορείτε να καταχωρήσετε έναν απλό κωδικό πρόσβασης.

Δεδομένου ότι οι χρήστες ftp δεν επιτρέπεται να συνδεθούν στα Windows, ελέγχονται οι "Χρήστες δεν μπορούν να αλλάξουν τους κωδικούς πρόσβασής τους" και "Κάντε τους κωδικούς πρόσβασης αόριστους".

Αποτρέψτε τη σύνδεση χρηστών στα Windows, επειδή χρησιμοποιούνται μόνο με συνδέσεις FTP. Κάντε διπλό κλικ στο χρήστη που δημιουργήσατε.

Επιλέξτε την καρτέλα "Ομάδες στις οποίο ανήκετε" και διαγράψτε χρήστες.

Εάν θέλετε να δημιουργήσετε πολλούς λογαριασμούς, πρέπει να δημιουργήσετε πολλούς λογαριασμούς χρηστών των Windows.

Δημιουργία φακέλων για χρήση για προορισμούς FTP

Δημιουργεί ένα φάκελο για αποστολή ή λήψη όταν είναι συνδεδεμένος μέσω FTP. Μπορείτε να δημιουργήσετε ένα φυσικό φάκελο στα Windows.

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

Εδώ δημιουργούμε το "C:\FtpFolder\".

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

Κάντε κλικ στο κουμπί "Προσθήκη".

Εισαγάγετε το όνομα του λογαριασμού σας "FtpUser" και κάντε κλικ στο κουμπί επιβεβαίωσης ονόματος. Εάν δεν υπάρχουν σφάλματα, κάντε κλικ στο κουμπί OK.

Επιλέξτε το λογαριασμό που καταχωρήσετε και επιτρέψτε το δικαίωμα "Αλλαγή".

Για κάθε περίπτωση, βεβαιωθείτε ότι έχετε ένα αρχείο στη θέση του για να βεβαιωθείτε ότι είστε συνδεδεμένοι σωστά όταν συνδέεστε μέσω FTP.

Δημιουργία διακομιστή FTP

Εγκαταστήστε το ρόλο διακομιστή FTP στον Windows Server.

Εκτελέστε τη Διαχείριση διακομιστών.

Κάντε κλικ στην επιλογή Προσθήκη ρόλων και δυνατοτήτων.

Κάντε κλικ στο κουμπί Επόμενο.

Βεβαιωθείτε ότι είναι επιλεγμένη η εγκατάσταση βάσει ρόλων ή δυνατοτήτων και, στη συνέχεια, κάντε κλικ στο κουμπί Επόμενο.

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

Ελέγξτε το διακομιστή web (IIS).

Θα εμφανιστεί ένα παράθυρο διαλόγου επιβεβαίωσης και κάντε κλικ στο κουμπί "Προσθήκη λειτουργίας". Αφού προσθέσετε τις υπηρεσίες IIS, κάντε κλικ στο κουμπί "Επόμενο".

Στην οθόνη "Επιλογή δυνατοτήτων", κάντε κλικ στο "Επόμενο" χωρίς να κάνετε τίποτα.

Κάντε κλικ στο κουμπί Επόμενο.

Ελέγξτε το διακομιστή FTP. Επίσης, ο διακομιστής Web είναι αρχικά επιλεγμένος, επομένως καταργήστε την επιλογή του εάν δεν χρειάζεται να δημοσιεύσετε την τοποθεσία Web.

Όταν τελειώσετε, κάντε κλικ στο κουμπί "Εγκατάσταση".

Περιμένετε να ολοκληρωθεί η εγκατάσταση. Κλείστε την οθόνη όταν ολοκληρωθεί η εγκατάσταση.

Δημιουργία τοποθεσιών ftp

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

Από τη Διαχείριση διακομιστών, επιλέξτε το μενού "Εργαλεία" και επιλέξτε "Διαχείριση υπηρεσιών πληροφοριών Internet ( IIS)." Παρεμπιπτόντως, οι υπηρεσίες IIS μπορούν να ανοίξουν από άλλα μέρη, όπως το μενού "Έναρξη".

Κάντε δεξί κλικ στην επιλογή Τοποθεσίες και επιλέξτε Προσθήκη τοποθεσίας FTP.

Ορίστε αυθαίρετα το όνομα της τοποθεσίας FTP. Το FtpTest χρησιμοποιείται εδώ. Η φυσική διαδρομή καθορίζει τη διαδρομή φακέλου (C:\FtpFolder) για FTP που δημιουργήσατε προηγουμένως.

Αφήστε τα δεσμά όπως είναι. Δεδομένου ότι ssl δεν χρησιμοποιείται αυτή τη φορά, ελέγξτε ssl ως "όχι".

Δεδομένου ότι απαιτείται έλεγχος ταυτότητας για λογαριασμούς, ελέγξτε μόνο το "Βασικό".

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

Ελέγξτε τα δικαιώματα ανάγνωσης και εγγραφής.

Ελέγξτε το τείχος προστασίας σας

Εάν κάνετε σωστά τις προηγούμενες ρυθμίσεις, δεν χρειάζεται να ρυθμίσετε το τείχος προστασίας, αλλά φροντίστε να το ελέγξετε.

Από τη Διαχείριση διακομιστών, επιλέξτε το μενού "Εργαλεία" και επιλέξτε "Τείχος προστασίας των Windows" με πρόσθετη ασφάλεια. (Μπορείτε επίσης να το ανοίξετε από το μενού έναρξης κ.λπ.)

Επιλέξτε "Κανόνες Υποδοχής",

  • Διακομιστής FTP (εισερχόμενη κυκλοφορία FTP)
  • Ασφάλεια διακομιστή FTP (εισερχόμενη κυκλοφορία FTP SSL)
  • Ftp Διακομιστής Παθητική (FTP Παθητική Κυκλοφορία Εισερχόμενα)"

Σιγουρέψου ότι υπάρχει.

Επανεκκίνηση της υπηρεσίας FTP

Αμέσως μετά την εγκατάσταση, οι ρυθμίσεις FTP δεν αντανακλώνται, επομένως επανεκκινήστε την υπηρεσία. (Μπορείτε επίσης να κάνετε επανεκκίνηση των Windows.)

Επανεκκινήστε την υπηρεσία FTP της Microsoft από την υπηρεσία.

Επιβεβαίωση σύνδεσης ftp (ενεργή λειτουργία)

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

Επιπλέον, ανέβασα το αρχείο "C:\Temp\a.txt" ως δοκιμή για αποστολή και λήψη και το κατέβασα στο "C:\Temp\a2.txt".

  1. Εκκίνηση γραμμής εντολών (ή PowerShell)
  2. Πληκτρολογήστε ftp για να ξεκινήσετε να χρησιμοποιείτε την εντολή FTP
  3. Σύνδεση με διακομιστή με "άνοιγμα <όνομα διακομιστή>"
  4. Πληκτρολογήστε ένα όνομα χρήστη
  5. Εισαγωγή κωδικού πρόσβασης
  6. Η εντολή "LS" εμφανίζει μια λίστα αρχείων και φακέλων στον ριζικό φάκελο
  7. Ελέγξτε τον τρέχοντα κατάλογο με την εντολή "pwd"
  8. Αποστολή αρχείων με την εντολή "τοποθέτηση"
  9. Λήψη αρχείων με την εντολή "λήψη"
  10. Αποσύνδεση FTP με κλείσιμο

Αποτελέσματα φακέλου προγράμματος-πελάτη

Αποτελέσματα φακέλων διακομιστή

Οι εντολέςπου περιέχουν ανακτημένεςπληροφορίες, όπως ls , put και get, ενδέχεται να ζητήσουν άδεια τείχους προστασίας ή χρονικό άριο από το τείχος προστασίας. Αυτό συμβαίνει επειδή ο διακομιστής αποκτά πρόσβαση στον υπολογιστή-πελάτη συνδέοντας FTP σε ενεργή λειτουργία. Εάν συνεχίσετε να έχετε πρόσβαση σε ενεργή λειτουργία, πρέπει να επιτρέψετε .exe ftp (32bit ή 64bit) στο τείχος προστασίας υπολογιστή-πελάτη ή να συνδεθείτε σε παθητική λειτουργία.

Έλεγχος σύνδεσης ftp (παθητική λειτουργία)

Για τα Windows, η εντολή FTP δεν είναι δυνατό να συνδεθεί σε παθητική λειτουργία, επομένως επικοινωνήστε με ένα εργαλείο που ονομάζεται WinSCP. (Κάθε εργαλείο που μπορεί να χρησιμοποιήσει παθητική λειτουργία είναι μια χαρά.)

Πρώτα, εισαγάγετε πληροφορίες πρόσβασης στο διακομιστή FTP.

Ανοίξτε τις ρυθμίσεις και βεβαιωθείτε ότι είναι ενεργοποιημένη η παθητική λειτουργία.

Βεβαιωθείτε ότι μπορείτε να συνδεθείτε.

Πληροφορίες για τις ενεργές και παθητικές λειτουργίες

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

Περίληψη

Τώρα μπορείτε να ρυθμίσετε ένα διακομιστή FTP στον Windows Server. Η επικοινωνία ftp δεν είναι κρυπτογραφημένη αυτήν τη στιγμή. Θα ήθελα επίσης να εισαγάγω το FTPS, το οποίο μπορεί να επικοινωνήσει κρυπτογραφημένα, σε ξεχωριστό άρθρο.

Το SFTP, μια κρυπτογραφημένη επικοινωνία που χρησιμοποιεί ιδιωτικό κλειδί, εισάγεται σε αυτήν τη σελίδα.