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!
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:
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:
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
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
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]
....
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.
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.
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 :).
Ausgezeichnet. Ich habe bereits gesagt, warum diese Befehle bei Verwendung von FileZilla angezeigt werden.
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
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?
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?