Start·Terminal-Befehle

sftp

Netzwerk

Aufruf

sftp [-P <port>] <user>@<host>

Ein interaktives Ubertragungswerkzeug auf der ssh-Verbindung; der Port ist ein grosses `-P` statt des `-p` von ssh, und es kann keine Remote-Shell-Befehle ausfuhren, nur eigene wie put, get und ls.

Häufige Optionen

OptionBedeutung
-P 2222Port, capital P. ssh uses lowercase -p for the same thing.
-i <key>Use a specific private key.
-rRecursive, for put -r and get -r on directories.
-b <batchfile>Run a list of commands without a prompt, for scripts.
put / get / ls / lcdIts own commands inside the session; lcd changes the local directory.

Beispiele

sftp -P 2222 deploy@example.com

Open an interactive transfer session.

sftp deploy@example.com:/var/log/app.log .

Fetch one file without entering the prompt.

Wenn eine Verbindung scheitert, grenzen diese ein, wie weit sie kam — Name löst nicht auf, keine Route, oder der Port ist zu.

So liest man das

  • Eckige Klammern [ ] markieren einen Teil, den man weglassen kann.
  • Drei Punkte … heißen: mehrere sind erlaubt.
  • Optionen achten auf Groß- und Kleinschreibung — bei manchen Befehlen sind -r und -R verschieden.

Häufige Fragen

Q. Was macht sftp?

Ein interaktives Ubertragungswerkzeug auf der ssh-Verbindung; der Port ist ein grosses `-P` statt des `-p` von ssh, und es kann keine Remote-Shell-Befehle ausfuhren, nur eigene wie put, get und ls.

Q. Wie gibt man ihn ein?

sftp [-P <port>] <user>@<host> — eckige Klammern markieren, was wegfallen darf.

Q. Wie viele Optionen lohnen sich?

Hier stehen 5; die vollständige Liste steht in man sftp. Der Befehl gehört zu Netzwerk.

Verwandte Befehle

man-Seite: man sftp