sftp
Réseau
Syntaxe
sftp [-P <port>] <user>@<host>Un outil interactif de transfert de fichiers porte par la connexion ssh ; l'option de port est un `-P` majuscule et non le `-p` de ssh, et il n'execute pas de commandes distantes : seulement ses propres put, get et ls.
Options courantes
| Option | Signification |
|---|---|
| -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. |
Exemples
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.
Quand une connexion échoue, ceux-ci délimitent jusqu’où elle est allée : le nom ne se résout pas, pas de route, ou le port est fermé.
Comment lire
- Les crochets [ ] marquent une partie facultative.
- Les points de suspension … signifient qu’on peut en mettre plusieurs.
- Les options sont sensibles à la casse : sur certaines commandes, -r et -R ne font pas la même chose.
Questions fréquentes
Q. Que fait sftp ?
Un outil interactif de transfert de fichiers porte par la connexion ssh ; l'option de port est un `-P` majuscule et non le `-p` de ssh, et il n'execute pas de commandes distantes : seulement ses propres put, get et ls.
Q. Comment l’écrire ?
sftp [-P <port>] <user>@<host> — les crochets marquent ce qui est facultatif.
Q. Combien d’options valent la peine ?
Il y en a 5 ici ; la liste complète est dans man sftp. Cette commande relève de Réseau.
Commandes liées
page man: man sftp