Grundlegende FTP-Befehle Was ist FTP Das Dienstprogramm FTP (F ile T ransfer P rotocol) wird häufig zum Kopieren von Dateien auf und von anderen Computern verwendet. Diese Computer können an der gleichen Stelle oder an verschiedenen Standorten Tausende von Meilen auseinander sein. FTP ist ein allgemeines Protokoll, das auf UNIX-Systemen arbeitet, sowie eine Vielzahl anderer (nicht-UNIX) Systeme. Für die Zwecke dieser Webseite bezieht sich die lokale Maschine auf die Maschine, die Sie anfänglich angemeldet haben, diejenige, auf die Sie den Befehl ftp eingeben. Die entfernte Maschine ist die andere, die das Argument des Befehls ftp ist. Eine Benutzeroberfläche für das Standard File Transfer Protocol für ARPANET, FTP fungiert als Interpreter auf dem Remotecomputer. Der Benutzer kann eine Anzahl von UNIX-ähnlichen Befehlen unter diesem Interpreter eingeben, um gewünschte Aktionen auf dem entfernten Rechner auszuführen. Die meisten Betriebssysteme und Kommunikationsprogramme beinhalten nun eine Form eines FTP-Dienstprogramms, aber die Befehle unterscheiden sich geringfügig zwischen ihnen. Die folgenden Erläuterungen und die alphabetische Liste der Befehle bezieht sich auf das gemeinsame FTP-Dienstprogramm, wie es auf einem UNIX-Rechner vorgesehen ist. Überprüfen Sie die Dokumentation für Ihren eigenen Rechner, um die vergleichbaren Befehle zu ermitteln. Die meisten Computer heute gehören ein Windows-basierte Typ FTP-Programm, das mehr PC-orientiert ist und erfordert keine vollständige Kenntnis dieser Befehle. Sie können FTP auch über einen Browser ausführen. Zum Beispiel, bringen Sie Internet Explorer und geben Sie 160 160 160 160 160 160 ftp: yourLoginNameIPadresse anstelle einer normalen Web-URL ein. Die FTP-Site der Informatik-Abteilung bei CSU erfordert, dass der Benutzer sftp verwendet. Die sichere Version von FTP. Geben Sie einfach sftp anstelle von ftp ein. Wenn Sie FTP in einem Terminalfenster verwenden. Erste Schritte Um Ihren lokalen Rechner an den entfernten Rechner anzuschließen, geben Sie 160 160 160 160 160 160 160 ftp Machinename ein, wobei der Maschinenname der vollständige Rechnername des entfernten Rechners ist, z. B. Purcell. cs. colostate. edu Wenn der Name der Maschine unbekannt ist, können Sie 160 160 160 160 160 160 ftp maschinennummer eingeben, wobei maschinennummer die Netzadresse des entfernten Rechners ist, z. B. 129.82.45.181. In beiden Fällen ähnelt dieser Befehl der Anmeldung auf dem entfernten Rechner. Wenn die Remote-Maschine erfolgreich erreicht wurde, antwortet FTP, indem sie nach einem Loginname und Passwort fragt. Wenn Sie Ihren eigenen Loginname und Passwort für den Remote-Rechner eingeben, gibt es die Eingabeaufforderung 160 160 160 160 160 160 ftp zurück und ermöglicht Ihnen den Zugriff auf Ihr eigenes Home-Verzeichnis auf dem Remote-Rechner. Sie sollten in der Lage sein, sich in Ihrem eigenen Verzeichnis zu bewegen und Dateien auf und von Ihrem lokalen Rechner mit den FTP-Schnittstellenbefehlen auf der folgenden Seite zu kopieren. Anonymous FTP Manchmal möchten Sie vielleicht Dateien von einem entfernten Rechner kopieren, auf dem Sie kein Loginname haben. Dies kann mit anonymen FTP erfolgen. Wenn die Remote-Maschine nach Ihrem Loginname fragt. Du solltest das Wort anonym eingeben. Anstelle eines Passworts. Sie sollten Ihre eigene E-Mail-Adresse eingeben. Dies ermöglicht es dem entfernten Standort, Aufzeichnungen über die anonymen FTP-Anfragen zu führen. Sobald Sie angemeldet sind, befinden Sie sich im anonymen Verzeichnis für den Remote-Rechner. Dies enthält in der Regel eine Reihe von öffentlichen Dateien und Verzeichnissen. Wieder sollten Sie sich in diesen Verzeichnissen bewegen können. Allerdings können Sie nur die Dateien vom Remote-Rechner auf Ihren eigenen lokalen Rechner kopieren, den Sie nicht auf dem Remote-Rechner schreiben können oder dort Dateien löschen können. Gemeinsame FTP-Befehle, um Hilfe oder Informationen über die FTP-Befehle anzufordern, um den Modus der Dateiübertragung auf ASCII einzustellen (dies ist die Voreinstellung und überträgt sieben Bits pro Zeichen), um den Modus der Dateiübertragung auf binär zu setzen (der Binärmodus überträgt alle acht Bits Pro Byte und bietet somit weniger Chance auf einen Übertragungsfehler und muss verwendet werden, um andere Dateien als ASCII-Dateien zu übertragen), um die FTP-Umgebung zu verlassen (genauso wie beenden), um das Verzeichnis auf dem Remotecomputer zu ändern, um eine Verbindung mit einem anderen Computer zu beenden, schließt den Strom FTP Verbindung mit Brubeck 160 aber noch verlässt sie in der FTP-Umgebung. Um eine Datei im aktuellen Remote-Verzeichnis zu löschen (zu entfernen) (wie rm in UNIX), um eine Datei vom entfernten Rechner auf die lokale Maschine zu kopieren, kopiert die Datei ABC im aktuellen Remote-Verzeichnis zu (oder oben) einer Datei namens DEF In Ihrem aktuellen lokalen Verzeichnis. Kopiert die Datei ABC im aktuellen Remote-Verzeichnis zu (oder oben) einer Datei mit demselben Namen, ABC. In Ihrem aktuellen lokalen Verzeichnis. Um eine Liste aller verfügbaren FTP-Befehle anzufordern, um das Verzeichnis auf deinem lokalen Rechner zu ändern (genauso wie UNIX cd), um die Namen der Dateien im aktuellen Remote-Verzeichnis aufzulisten, um ein neues Verzeichnis innerhalb des aktuellen Remote-Verzeichnisses zu erstellen, um mehrere Dateien aus dem Remote-Maschine an die lokale Maschine 160 Sie werden aufgefordert, eine Antwort zu beantworten, bevor Sie jede Datei kopieren, kopiert alle Dateien im aktuellen Remote-Verzeichnis in Ihr aktuelles lokales Verzeichnis mit denselben Dateinamen. Beachten Sie die Verwendung der Wildcard Charakter,. Um mehrere Dateien vom lokalen Rechner zum entfernten Rechner zu kopieren 160 Sie werden aufgefordert, eine Antwort zu beantworten, bevor Sie jede Datei übertragen, um eine Verbindung mit einem anderen Computer zu öffnen, öffnet eine neue FTP-Verbindung mit brubeck 160 Sie müssen einen Benutzernamen und ein Passwort für ein Brubeck-Konto eingeben 160 160 160 (es sei denn, es handelt sich um eine anonyme Verbindung). Um eine Datei vom lokalen Rechner auf die ferngesteuerte Maschine zu kopieren, um den Pfadnamen des aktuellen Verzeichnisses auf dem entfernten Rechner herauszufinden, um die FTP-Umgebung zu verlassen (genauso wie bye), um ein Verzeichnis im aktuellen entfernten Verzeichnis zu entfernen (löschen). Weitere Informationen Viele weitere Schnittstellenbefehle stehen zur Verfügung. Auch FTP kann mit verschiedenen Optionen ausgeführt werden. Weitere Informationen finden Sie in Ihrem Handbuch oder auf der UNIX-Manpage auf ftp. Beispielsitzungen Beispiele für zwei FTP-Sessions finden Sie auf den nächsten beiden Seiten. Diese zeigen die Art der Interaktion, die Sie bei der Verwendung des FTP-Dienstprogramms erwarten können. Beispiel für eine anonyme FTP-Sitzung Eine FTP-Sitzung, um die HPSC README-Datei aus dem anonymen Ftp-Verzeichnis von cs. colorado. edu zu erhalten, wobei ein Loginname von anonym und ein Passwort der eigenen E-Mail-Adresse verwendet wird. Beispiel für regelmäßige FTP-Sitzung Eine FTP-Sitzung zum Kopieren von Dateien von einem entfernten Rechner zurück zu nordsieck. cs. colorado. edu mit einem eigenen Login und Passwort. WinSCP Free SFTP, SCP und FTP-Client für Windows-Transfer-Modi Als verschiedene Plattformen (Betriebssysteme) Verwenden Sie verschiedene Format von Textdateien, viele Transfer-Protokolle unterstützen spezielle Modus für die Übertragung von Text-Dateien (genannt Text oder ASCII-Modus). Im Modus wird die Datei nicht nur übertragen, sondern auch in das von der Zielplattform verwendete Format konvertiert. Der Modus darf nicht für Binärdateien verwendet werden (zB Dokumentdateien von modernen Textverarbeitern wie Microsoft Word), da sie ohne Änderung übergeben werden müssen. Verfügbare Modi WinSCP bietet Ihnen die Möglichkeit zwischen Text - und Binaltransfer-Modi zu wählen. Es ist als eine der Übertragungseinstellungen eingestellt. WinSCP hat auch einen speziellen Automatikmodus (Standard). Mit diesem Modus entscheidet WinSCP automatisch über den Übertragungsmodus für eine bestimmte Datei basierend auf seinem Dateinamen (in der Regel die Dateierweiterung). Die so genannte Textdateimaske kann in den oben genannten Dialogen konfiguriert werden. Standardmäßig enthält es HTML, TXT, PHP, XML, INI, C, CPP und andere Dateitypen. Sie können die Maske ändern, wie Sie benötigen. Dateien, die nicht mit der Maske übereinstimmen, werden mit dem Binärmodus übertragen. Server-seitiges Textdateiformat Es gibt zwei Möglichkeiten, wie man Textmodus-Transfers unterstützt. Die erste Option ist, dass der Client (WinSCP) direkt das vom Server verwendete Textdateiformat kennt und die Datei vor der Übertragung in das Format konvertiert. Die zweite Option ist, dass es einige im Voraus vereinbarte kanonische Format, auf die der Client konvertiert die Datei vor der Übertragung und von denen der Server wandelt es (wenn nötig) nach der Übertragung in sein eigenes Format. Die zweite Option ist universeller, aber sie wird nur von SFTP-4 und neuer und FTP 1 unterstützt). Die erste Option wird von WinSCP für SCP und SFTP-3 und ältere Protokolle verwendet. In diesem Fall muss der Client (WinSCP) das serverseitige Format direkt kennen und unterstützen. Im Allgemeinen gibt es viele Textdateiformate, fast jede Plattform hat es eigenes Format. WinSCP unterstützt zwei der am häufigsten verwendeten Formate, Unix und Windows. Sie können zwischen ihnen auf der Seite "Umgebung" des Dialogfelds "Erweiterte Websiteeinstellungen" auswählen. Da die meisten SSH (SFTP und SCP) Server und viele FTP Server auf Unix System laufen, können Sie im Allgemeinen das Standard Unix Format verlassen. Das WebDAV-Protokoll erlaubt keine Auswahl des Übertragungsmodus. Bearbeiten von BinärdateienAscii vs Binäre Transfers Es gibt zwei gängige Modi für die Übertragung von Dateien über FTP, ascii und binär. Ascii-Modus überträgt Dateien als Text. Beispiele für ascii-Dateien wären. txt. Asp Html - und. php-Dateien. Binärer Modus überträgt Dateien als Rohdaten. Beispiele für Binärdateien wären. wav. Jpg Gif und mp3-Dateien. Um zu sehen, welche Dateien im ascii-Modus übertragen werden, von Core FTP aus gehen Sie zu - gt Optionen - gt Erweiterungen - gt Ascii Erweiterungen. In diesem Bildschirm können Sie Dateien oder entfernte Dateierweiterungen von Dateien hinzufügen, die Sie im ascii-Modus übertragen möchten. Die gängigsten Dateierweiterungen sind bereits aufgeführt. Core FTP ist standardmäßig eingerichtet, um den Binär - oder Ascii-Modus automatisch auszuwählen. Dateien, die sich in der asciitext-Datei-Erweiterungsliste befinden, werden als ascii übertragen, alle anderen Dateien werden als Binär übertragen. Wenn Sie den Übertragungsmodus manuell einstellen möchten, können Sie eine der folgenden Schaltflächen in der Symbolleiste am oberen Rand des Core FTP-Hauptfensters auswählen. Die erste Taste ist ascii-Modus, die 2. binäre, die 3., Auto-Modus (Standard). Wenn Sie Dateien von Windows auf einen Unix-basierten Server übertragen, wird der Ascii-Modus die am Ende jeder Zeile gefundenen CR-Zeichen (Wagenrücklauf) ausgeben. Sie können feststellen, dass die Datei, die Sie hochgeladen haben, kleiner als Ihre lokale Datei ist. Das ist ganz normal und macht sich keine Sorgen.
Comments
Post a Comment