Starten einer FTP-Site unter Windows Server (intra)
- Der Inhalt dieser Seite wurde auf dieser Seite überarbeitet.
Vorbedingung
Die hier vorgestellten Inhalte basieren auf den folgenden Bedingungen.
- Nur Standardauthentifizierung
- Verwenden Sie kein SSL
- Port 21 verwenden
- Intranet-Arbeitsumgebung
Erstellen Sie ein Konto für die FTP-Verbindung
Da Sie dieses Mal eine Verbindung über die Standardauthentifizierung einrichten, erstellen Sie beim Herstellen einer Verbindung ein Konto. Sie erstellen ein Windows-Benutzerkonto.
Klicken Sie mit der rechten Maustaste auf "Startmenü" und wählen Sie "Computerverwaltung".
Klicken Sie mit der rechten Maustaste auf Benutzer, und wählen Sie Neuer Benutzer aus.
Gibt den Benutzernamen und das Kennwort an, die beim Herstellen einer Verbindung über FTP verwendet werden sollen.
Verhindert, dass sich der Benutzer bei Windows anmeldet, da der von Ihnen erstellte Benutzer nur für FTP-Verbindungen verwendet wird. Doppelklicken Sie auf den Benutzer, den Sie erstellt haben.
Wählen Sie die Registerkarte Gruppen, denen ich angehöre, und löschen Sie Benutzer.
Erstellen eines Ordners für das FTP-Verbindungsziel
Erstellen Sie einen Ordner, der zum Hoch- oder Herunterladen verwendet werden soll, wenn Sie eine Verbindung per FTP herstellen. Sie erstellen einen physischen Windows-Ordner.
Sie können es überall dort erstellen, wo Sie möchten. Verwenden Sie jedoch keine Ordner, die an Ihr Windows-Konto oder an einem anderen Ort gebunden sind, der sich je nach Umgebung ändern kann. Hier erstellen wir "C:\FtpFolder\".
Legen Sie Berechtigungen fest, damit das FTP-Konto auf die Dateien im Ordner zugreifen kann. Öffnen Sie die Eigenschaften des Ordners, den Sie für FTP verwenden möchten, und klicken Sie auf der Registerkarte Sicherheit auf die Schaltfläche Bearbeiten.
Klicken Sie auf die Schaltfläche Hinzufügen.
Gibt das Konto für den FTP an, den Sie erstellt haben. (Ich denke, dass der Servername in der Abbildung anders ist, also ersetzen Sie ihn bitte durch den Zielservernamen)
Wählen Sie das registrierte Konto aus und erteilen Sie ihm die Berechtigung "Ändern".
Platzieren Sie für alle Fälle eine Bestätigungsdatei, um sicherzustellen, dass Sie ordnungsgemäß verbunden sind, wenn Sie eine Verbindung über FTP herstellen.
Erstellen eines FTP-Servers
Installieren Sie die FTP-Serverrolle unter Windows Server.
Führen Sie den Server-Manager über die Taskleiste aus.
Klicken Sie auf Rollen und Features hinzufügen.
Klicken Sie auf Weiter.
Stellen Sie sicher, dass die Option Rollenbasierte oder featurebasierte Installation aktiviert ist, und klicken Sie dann auf Weiter.
Stellen Sie sicher, dass der Server, auf dem Sie die FTP-Serverrolle installieren möchten, ausgewählt ist, und klicken Sie dann auf Weiter.
Überprüfen Sie Webserver (IIS).
Ein Bestätigungsdialog wird angezeigt, klicken Sie also auf die Schaltfläche "Funktion hinzufügen".
Tun Sie auf dem Bildschirm "Funktion auswählen" nichts und klicken Sie auf "Weiter".
Klicken Sie auf Weiter.
Überprüfen Sie FTP-Server.
Wenn Sie mit der Überprüfung fertig sind, klicken Sie auf die Schaltfläche "Installieren".
Warten Sie, bis die Installation abgeschlossen ist. Schließen Sie den Bildschirm, wenn die Installation abgeschlossen ist.
Erstellen einer FTP-Site
Da Sie gerade die FTP-Funktion installiert haben, haben Sie immer noch keinen Zugriff auf die FTP-Site. In diesem Abschnitt erstellen wir eine FTP-Site.
Wählen Sie im Server-Manager das Menü Extras und dann Internetinformationsdienste-Manager aus.
Klicken Sie mit der rechten Maustaste auf Sites, und wählen Sie FTP-Site hinzufügen aus.
Legen Sie den Namen der FTP-Site auf willkürlich fest. Geben Sie für Physischer Pfad den Ordnerpfad für FTP an, den Sie zuvor erstellt haben.
Ich lasse die Bindung vorerst so, wie sie ist. Da SSL diesmal nicht verwendet wird, wird SSL auf "None" überprüft.
Da die Authentifizierung für das Konto obligatorisch ist, aktivieren Sie nur "Basic".
Wenn Sie zum IIS Shopify-Adminbereich zurückkehren, doppelklicken Sie auf FTP-IP-Adresse und Domäneneinschränkungen, um sie zu öffnen. Hier können Sie die IP-Adressen der PCs einschränken, mit denen Sie sich verbinden können. Diese Einstellung ist optional.
Klicken Sie im Menü Aktionen auf der rechten Seite auf Berechtigungseintrag hinzufügen.
Hier können Sie die IP-Adressen angeben, die verbunden werden können. In der Abbildung ist die IP-Adresse "192.168.0.0" und die Maske ist "255.255.255.0", so dass der Bereich, auf den zugegriffen werden kann, "192.168.0.0 ~ 192.168.0.255" ist. Finden Sie selbst heraus, was IP-Adressen und Masken bedeuten.
Öffnen Sie als Nächstes die FTP-Autorisierungsregeln. Hier können Sie einschränken, wer eine Verbindung herstellen kann.
Klicken Sie im Menü Aktionen auf der rechten Seite auf Autorisierungsregel hinzufügen.
Sie können es beliebig tun, aber nur FtpUser kann per FTP darauf zugreifen.
Firewall-Einstellungen
Konfigurieren Sie die Firewall-Einstellungen so, dass FTP-Zugriff von außerhalb des Servers zulässig ist. Fügen Sie für die Standardauthentifizierung ohne SSL eine Regel hinzu, da mit den Standardfirewalleinstellungen nicht darauf zugegriffen werden kann.
Wählen Sie im Server-Manager das Menü Extras und dann Windows-Firewall mit erweiterter Sicherheit aus.
Klicken Sie mit der rechten Maustaste auf Eingehende Regeln, und wählen Sie Neue Regel aus.
Wählen Sie Ports aus.
Wählen Sie TCP und legen Sie die Portnummer auf 21 fest.
Aktivieren Sie das Kontrollkästchen "Verbindung zulassen".
Sie können alle überprüfen, aber wenn es sich um ein Intranetwork handelt, können Sie "public" entfernen.
Behalten Sie den Namen der hinzugefügten Regel beschreibend bei. Damit ist der Aufbau der FTP-Site abgeschlossen.
Überprüfen der Verbindung per FTP
Versuchen Sie zu sehen, ob Sie von einem anderen PC aus per FTP darauf zugreifen können. Wenn Sie eine Verbindung über FTP herstellen können, können Sie Tools usw. verwenden. In der Abbildung wird über FTP-Befehle darauf zugegriffen. Für Details zur Verwendung überprüfen Sie bitte "FTP-Befehl". Im Folgenden finden Sie die einfachen Schritte.
- Eingabeaufforderung starten
- Geben Sie ftp ein, um den FTP-Befehl zu verwenden
- Stellen Sie mit "< Servernamen >" eine Verbindung zum Server her.
- Geben Sie Ihren Benutzernamen ein
- Passwort eingeben
- Verwenden Sie den Befehl "ls", um eine Liste der Dateien und Ordner im Stammordner anzuzeigen
- Trennen Sie FTP mit "quit"
Je nach Client wird der Bestätigungsbildschirm der Firewall-Berechtigung angezeigt, also erlauben Sie es.