Outils pour utilisateurs

Outils du site


sftp

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision Les deux révisions suivantes
sftp [2012/11/29 23:34]
nicolas créée
sftp [2012/11/30 13:51]
nicolas Ajout de la partie Clients
Ligne 71: Ligne 71:
  
 On rempliera le fichier ''​authorized_keys''​ dans la partie configuration client. On rempliera le fichier ''​authorized_keys''​ dans la partie configuration client.
 +
 +===== Clients =====
 +
 +==== Linux ====
 +Pour monter dans votre arborescence un système de fichier sshfs il vous faut les paquets ''​fuse''​ et ''​sshfs''​. Fuse permet de monter des systèmes en tant qu'​utilisateur,​ sans passer par root.
 +
 +Veillez à mettre l'​utilisateur client qui montera le système dans le groupe fuse : ''​usermod -a -g fuse nom_client''​. Reconnectez-vous à votre shell pour recharger les groupes.
 +
 +Si vous voulez vous connecter par mot de passe vous pouvez sauter ce paragraphe. Si vous voulez utiliser une connexion par clé il faut générer cette dernière. Sur le client : ''​ssh-keygen'',​ cette commande va créer deux clé, une privée et une publique, respectivement dans ''​~/​.ssh/​id_rsa''​ et ''​~/​.ssh/​id_rsa.pub''​. Copiez la clé publique de votre **client** dans le fichier ''/​etc/​ssh/​toto/​authorized_keys''​ du **serveur**. Vous pouvez répéter cette étape autant de fois que vous avez de clients désirant se connecter, chacun ayant sa clé, il faut alors mettre une clé publique par ligne dans le fichier ''/​etc/​ssh/​toto/​authorized_keys''​.
 +**Note :** le fait d'​avoir une clé différente par client permet de dévalider une seule clé dans le cas où elle serait compromise.
 +
 +Il suffit ensuite de monter votre système de fichier distant :
 +<​code>​
 +mkdir ~/​serveur_distant # Répertoire qui servira de point de montage
 +sshfs toto@domaine.tld:/​data ~/​serveur_distant -p 22
 +</​code>​
 +
 +Pour le démonter :
 +<​code>​
 +fusermount -u ~/​serveur_distant
 +</​code>​
 +
 +**Note :** Cette méthode de montage n'​autorise pas le montage automatique. Une méthode consiste à utiliser ''​autofs''​ pour monter ce système de fichier à la demande. Cependant ''​autofs''​ s'​utilise en root, c'est donc root qui monte et démonte le système, ce n'est pas très élégant mais possible. Cette méthode n'est pas décrite ici.
 +
 +==== Windows ====
 +Le protocole SSH n'est pas pris en compte nativement par Windows, cependant une dizaine de programmes permettant de monter du sshfs sous Windows sont disponibles,​ libres ou non. Ces programmes permettent de créer un disque dur réseau connecté à votre serveur par ssh.
 +
 +  * [[http://​code.google.com/​p/​win-sshfs | Win-sshfs sur Google Code]] : Open source, simple d'​utilisation mais quelques bugs.
sftp.txt · Dernière modification: 2019/04/02 11:14 (modification externe)