logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Ceci est une ancienne révision du document !


SFTP

Présentation

Dans le contexte de Secure Shell (SSH), SFTP décrit ces deux choses-ci : - un protocole de communication fonctionnant au-dessus de SSH pour transférer et gérer des fichiers à distance - un programme en ligne de commande qui implémente la partie cliente de ce protocole de communication, comme celui fourni par OpenSSH

Comparé au précédent protocole scp, le protocole SFTP supporte beaucoup plus d'opérations sur des fichiers à distance. Il se comporte plus comme un protocole de système de fichiers. Il est censé être plus indépendant de la plate-forme d'utilisation; par exemple, avec scp, l'extension des wildcards (*) spécifiés par le client sont à la charge du serveur, qui en fait ce qu'il veut, alors que l'architecture de SFTP évite ce genre de problèmes.

Le programme sftp apporte une interface similaire au programme ftp. Le protocole SFTP n'est pas FTP au-dessus de SSL, c'est un protocole conçu intégralement par le groupe de travail IETF SECSH. Certaines implémentations du programme scp utilisent en fait le protocole SFTP à la place du protocole scp.

SFTP est souvent associé au protocole (et au programme) SSH-2, parce qu'ils ont été conçus en même temps par le même groupe. Cependant, il est possible de le faire fonctionner sur SSH-1, et certaines implémentations le font.

Installation

aptitude install openssh

Connexion

sftp $user@ip_hôte_distant

Utilisation

Recevoir un fichier :

get /répertoires_distants/fichier /répertoires_locaux/

Recevoir un dossier :

get -r /répertoires_distants/dossier /répertoires_locaux/

Envoyer un fichier :

put /répertoires_locaux/fichier /répertoires_distants/

Envoyer un dossier :

mkdir /répertoires_distants/$dossier
put -r /répertoires_locaux/$dossier /répertoires_distants/
doc/reseau/sftp.1356861220.txt.gz · Dernière modification: 30/12/2012 10:53 par smolski

Pied de page des forums

Propulsé par FluxBB