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
| Option | Bedeutung |
|---|---|
| -P 2222 | Port, capital P. ssh uses lowercase -p for the same thing. |
| -i <key> | Use a specific private key. |
| -r | Recursive, for put -r and get -r on directories. |
| -b <batchfile> | Run a list of commands without a prompt, for scripts. |
| put / get / ls / lcd | Its own commands inside the session; lcd changes the local directory. |
Beispiele
sftp -P 2222 deploy@example.comOpen 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