Linux |
CentOS 5.3 |
|
sftp(1) |
NOM
sftp − Secure file transfer program - Programme de transfert de fichiers sécurisé |
SYNOPSIS
sftp [−vC1] [−b batchfile] [−o ssh_option] [−s subsystem | sftp_server] [−B buffer_size] [−F ssh_config] [−P sftp_server path] [−R num_requests] [−S program] host |
sftp [[user@]host[:file [file]]] |
sftp [[user@]host[:dir[/]]] |
DESCRIPTION |
sftp est un programme interactif de transfert de fichiers, semblable à ftp(1), mais qui réalise toutes ses opérations dans une transmission ssh(1) cryptée. Il peut également utiliser de nombreuses fonctionnalités de ssh, comme l’authentification par clef publique et la compression. sftp se connecte à une machine host, puis bascule dans un mode interactif. La seconde méthode permet de récupérer automatiquement des fichiers si on utilise une méthode d’authentification non interactive ; sinon on procède normalement, après s’être authentifié de manière interactive avec succès. La dernière méthode permet de démarrer le client sftp dans un répertoire distant. Les options sont les suivantes : |
−b batchfile
Lit une suite de commande depuis un fichier batchfile en entrée au lieu de l’entrée standard stdin, en mode traitement par lot (batch). Comme il n’y a pas d’interaction avec un utilisateur, il est souhaitable de l’utiliser avec une authentification non interactive. sftp s’arrête si l’une des commandes suivantes échoue : get, put, rename, ln, rm, mkdir, chdir, lchdir ou lmkdir. −o ssh_option −s subsystem | sftp_server −v’ Augmente la verbosité. On peut aussi passer cette option à ssh. −B buffer_size −C’ Active la compression (à travers l’option −C de ssh). −F ssh_config −P sftp_server path −R num_requests −S program −1’ Force l’utilisation de la version 1 du protocole. COMMANDES INTERACTIVES |
En mode interactif, sftp utilise un jeu de commandes proches de celles de ftp(1). Les commandes ne sont pas sensibles à la casse, et les chemins de fichiers ou de répertoires doivent être protégés par des guillements s’ils contiennent des espaces. |
bye’ Quitte sftp.
cd path lcd path chgrp grp path chmod mode path chown own path exit’ Quitte sftp. get [flags] remote-path
[local-path] help’ Affiche un texte d’aide. lls [ls-options [path]] lmkdir path ln oldpath newpath lpwd’ Affiche le répertoire local en cours. ls [path] lumask umask mkdir path put [flags] local-path
[local-path] pwd’ Affiche le répertoire distant en cours. quit’ Quitte sftp. rename oldpath newpath rmdir path rm path symlink oldpath newpath ! command !’ Bascule dans un shell local. ?’ Synonyme pour help. AUTEURS |
Damien Miller <djm@mindrot.org> |
VOIR AUSSI
scp(1), ssh(1), ssh-add(1), ssh-keygen(1), ssh_config(5), sftp-server(8), sshd(8) |
T. Ylonen and S. Lehtinen, SSH File Transfer Protocol, draft-ietf-secsh-filexfer-00.txt, January 2001, work in progressmaterial.
sftp(1) |