Stellen Sie über das Terminal eine Verbindung her und arbeiten Sie an einem FTP

Zum Hochladen, Herunterladen oder Verwalten des Inhalts eines FTP haben wir eine endlose Anzahl von Grafikanwendungen. Filezilla ist eine der beliebtesten. Aber wie geht das über die Kommandozeile?

Insbesondere wenn wir auf einem Server arbeiten und keine GUI haben, müssen wir eine Datei auf einen FTP-Server hochladen oder einfach etwas löschen, einen Ordner erstellen usw., alles tun und wir haben nur unser Terminal, sonst nichts.

Um mit einem FTP-Server zu arbeiten, reicht ein einziger Befehl aus:

ftp

Wir setzen den Befehl ftp und gefolgt von der IP-Adresse (oder dem Host) des FTP-Servers, zu dem wir eine Verbindung herstellen möchten, und das war's zum Beispiel:

ftp 192.168.128.2

Wie im Bild unten gezeigt, wird der Benutzer uns fragen, wir schreiben es und drücken Enter, dann werden wir nach dem Passwort gefragt, wir schreiben es und drücken Enter, fertig, wir gehen!

FTP-Benutzer-Login

Jetzt schreiben wir die Befehle in diese neue Shell, die die FTP-Shell ist. Zum Beispiel verwenden wir den Befehl, um sie aufzulisten ls

ls

Hier ist ein Screenshot:

ftp-ls

Es gibt viele weitere Befehle, zum Beispiel:

  • mkdir : Ordner erstellen
  • chmod : Berechtigungen ändern
  • Restaurants : Dateien löschen

Sie sehen aus wie die Linux, oder? ... hehe, wenn sie schreiben Hilfe In der FTP-Shell erhalten sie Befehle, die sie verwenden können:

FTP-Hilfe

Die Frage (und einige Wunder), die ich mir vorstelle, ist ... wie man eine Datei hochlädt, oder?

Um eine Datei hochzuladen, lautet der Befehl senden

Die Syntax lautet:

send archivo-local archivo-final

Angenommen, ich habe in meinem Startseite eine Datei namens video.mp4 und wir wollen es in einen Ordner namens hochladen Videoswäre der Befehl:

send video.mp4 videos/video.mp4

Sie müssen immer den Namen des endgültigen Videos angeben. Es spielt keine Rolle, ob es dasselbe ist oder ob sie nicht möchten, dass sie sich ändern. Sie müssen es gleich angeben. Es ist obligatorisch.

So einfach ist das Protokoll / die Ausgabe, die zurückgegeben wird, ähnlich wie folgt:

local: video.mp4 remote: videos / videdo.mp4 200 PORT-Befehl erfolgreich. 150 Öffnen der Datenverbindung im BINARY-Modus zum Testen. 226 Übertragung abgeschlossen. 0 Bytes übertragen. 0.00 KB / Sek.

Wie ich Ihnen immer sage, wenn Sie viele weitere Optionen kennen möchten, lesen Sie einfach die Befehlsanleitung:

man ftp

Oder lesen Sie das Handbuch unter irgendwo aus dem Internet.

Nun, ich behaupte nicht, dass dies ein super Handbuch ist, weit davon entfernt ... es geht nur darum, den Grundstein zu legen

Trotzdem hoffe ich, dass es einigen nützlich war.

Grüße


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Barnarasta sagte

    Guter Beitrag !!!!
    Wenn Sie eine automatisierte Verbindung mit »ftp» herstellen möchten und user & pass nicht eingeben müssen, müssen Sie die Datei im $ HOME des Benutzers erstellen
    .netrc mit chmod 600-Berechtigungen, enthaltend:
    Maschine [Name-definiert-in / etc / Hosts] Login [Benutzername] passwd [passwdor]
    ....

  2.   Petercheco sagte

    Guter Artikel Freund: D ..
    Übrigens, das vorherige Thema von desdelinux für mein Projekt, da ich ein eigenes neues Theme erstellt habe und mich am Ende für Drupal als CMS anstelle von WordPress entschieden habe.

    1.    eliotime3000 sagte

      Ich wusste bereits, dass Sie sich für Drupal entscheiden würden (für das Themendesign ist Drupal wie Blogger für Steroide).

      In Bezug auf Updates ist es einfacher, den Drush zu verwenden, als alles am Ende von FTP zu verwalten.

      1.    Petercheco sagte

        Nun, Drupal ist mehr als nur Blogger für Steroide: D ... Es dient sehr komplexen Inhalten sehr gut und ist sehr skalierbar. Die Lernkurve ist viel größer als die von Joomla und im Vergleich zu WordPress miserabel, aber Drupal schränkt Sie in nichts ein und seine Geschwindigkeit verdient eine Anstrengung :).

  3.   eliotime3000 sagte

    Ausgezeichnet. Ich habe bereits gesagt, warum diese Befehle bei Verwendung von FileZilla angezeigt werden.

  4.   Saulus Uribe sagte

    Ich weiß, dass die Absicht des Beitrags ist, zu zeigen, wie man sich mit einem einzelnen Befehl verbindet, aber ich empfehle wirklich Mitternachtskommandant (mc), mit dem Sie eine Verbindung zu einem FTP / SFTP herstellen und Dateien auf so einfache Weise senden (hochladen) können.

    Nun, da ist mein Beitrag zur Community. Prost

  5.   neoki75 sagte

    Guten Tag,

    Ich mache eine Übung, bei der ich von einer Kali-Linux-VM aus eine Verbindung zu einem FTP-Server herstellen muss. Der Befehl wird nicht gefunden, wenn ich FTP oder Man-FTP darauf setze.

    Mir fehlt etwas, oder?

  6.   Edd sagte

    Ich habe gerade installiert und stelle eine Verbindung zu meinem lokalen Server her. Wenn ich versuche, eine Datei zu senden, wird eine Fehlermeldung angezeigt
    "553 Datei konnte nicht erstellt werden."
    Diese Nachricht bekomme ich. Was könnte scheitern?