Was ist der Befehl für die Anmeldung mit FTP alle mit einer Zeile?
ftp username:[email protected]
sagt:
Passwort erforderlich für Benutzername: Passwort
Was ist der Befehl für die Anmeldung mit FTP alle mit einer Zeile?
ftp username:[email protected]
sagt:
Passwort erforderlich für Benutzername: Passwort
man ftp
, um herauszufinden, oder vielleichtftp --help
. Vergessen Sie nicht, dassftp
dies verschiedene Dienstprogramme bedeuten kann ...ftp ftp://username:[email protected]
Antworten:
dann
user your_username
oderuser anonymous
Ich habe diese Antwort gepostet, da
ftp ftp://username:[email protected]
sie bei mir nicht funktioniert hat.quelle
Das hättest du aber ganz leicht gebrauchen können
ftp --help
.quelle
ftp -help
nicht hilfreich und das Format, das Sie vorschlagen, funktioniert nicht für mich auf Ubuntu 16.Die beste Option ist, aus Sicherheitsgründen eine .netrc-Datei zusammen mit so etwas wie gpg zu verwenden.
Ich habe ein Allzweck-Skript dafür geschrieben, das ich später hochladen kann, das sich jedoch wie folgt zusammensetzt:
oder optional mit einer Passphrase in der Befehlszeile und einem Ausgabeziel:
Hier nicht gezeigt, aber Sie können zusätzlich asymmetrische Schlüssel (falls vorhanden) mit gpg verwenden, um diese noch sicherer zu machen.
Dann, wenn Sie bereit sind, sich anzumelden
Ein Beispiel .netrc:
Ich behalte tatsächlich einen lokalen Hash und die Originalkopie dieser Dateien auf einem anderen Computer als dem, auf dem ich die .netrc-Dateien verwende, und überprüfe den Hash von .netrc und dem Skript, das ich ausführe, aber das steht über und jenseits der ursprünglichen Frage des OP.
quelle
chmod 600 .netrc
(3) Eine Shell-Funktion als Wrapper für die Entschlüsselung, den FTP-Aufruf und das Entfernen der entschlüsselten .netrc-Datei wäre hilfreich. Vielen Dank für Ihre tolle Antwort!Verwenden Sie netrc . Es ist besser, als das Kennwort in der Befehlszeile preiszugeben.
quelle
Du kannst es versuchen
mit denen kannst du dann telefonieren
my_ftp $'ls subfolder\nanothercommand'
Diese Lösung ist nicht interaktiv, aber das Beste, was ich herausfinden konnte
quelle