Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
sshfs [Le 13/11/2019, 18:23] 94.228.190.38 |
sshfs [Le 13/02/2020, 09:34] 212.35.97.178 ancienne syntaxe dépréciée |
||
---|---|---|---|
Ligne 74: | Ligne 74: | ||
Ensuite [[:tutoriel:comment_modifier_un_fichier|modifiez le fichier]] **/etc/fstab**. | Ensuite [[:tutoriel:comment_modifier_un_fichier|modifiez le fichier]] **/etc/fstab**. | ||
- | Il faut y rajouter la ligne suivante : | + | Il faut y rajouter la ligne suivante : (attention: cette syntaxe est décrite comme dépréciée dans le manuel de fstab - voir la note ci-après) |
<file>sshfs#user@machine:/répertoire/distant /mnt/mon_rep fuse port=22,user,noauto,noatime 0 0</file> | <file>sshfs#user@machine:/répertoire/distant /mnt/mon_rep fuse port=22,user,noauto,noatime 0 0</file> | ||
- | <note>La syntaxe décrite ci-dessus, bien que totalement juste et fonctionnelle, peut poser problème selon la configuration du montage, notamment lors du démontage par un utilisateur via nautilus ou la commande umount.\\ On privilégiera alors la syntaxe suivante qui résout le problème lors du démontage | + | <note>La syntaxe décrite ci-dessus est dépréciée. Bien que totalement juste et fonctionnelle, elle peut poser problème selon la configuration du montage, notamment lors du démontage par un utilisateur via nautilus ou la commande umount.\\ On privilégiera alors la syntaxe suivante qui résout le problème lors du démontage |
<file>user@machine:/répertoire/distant /mnt/mon_rep fuse.sshfs port=22,user,noauto,noatime 0 0</file></note> | <file>user@machine:/répertoire/distant /mnt/mon_rep fuse.sshfs port=22,user,noauto,noatime 0 0</file></note> | ||
Ligne 129: | Ligne 129: | ||
Le problème avec autofs, c'est qu'il s'exécute en root. Il faut donc créer une paire de clés publiques/privées pour l'utilisateur root sur le client: | Le problème avec autofs, c'est qu'il s'exécute en root. Il faut donc créer une paire de clés publiques/privées pour l'utilisateur root sur le client: | ||
- | <code>sudo ssh-keygen -t dsa</code> | + | <code>sudo ssh-keygen -t rsa</code> |
- | et l'autoriser sur le serveur en rajoutant le contenu ///root/.ssh/id_dsa.pub// du poste client dans //~/.ssh/authorized_keys// du poste serveur, pour chaque compte utilisateur auquel il sera possible de se connecter. | + | et l'autoriser sur le serveur en rajoutant le contenu ///root/.ssh/id_rsa.pub// du poste client dans //~/.ssh/authorized_keys// du poste serveur, pour chaque compte utilisateur auquel il sera possible de se connecter. |
- | <code>sudo ssh-copy-id -i /root/.ssh/id_dsa.pub <utilisateur>@<ip serveur></code> | + | <code>sudo ssh-copy-id -i /root/.ssh/id_rsa.pub <utilisateur>@<ip serveur></code> |
===Desactiver le montage dans fstab=== | ===Desactiver le montage dans fstab=== |