web-dev-qa-db-fra.com

Comment résoudre "/ bin / sh: 1: sshfs: not found" lors de la tentative de montage d'un lecteur distant?

J'essaie de monter un lecteur distant sur un serveur auquel j'ai accès SSH en utilisant Fuse/sshfs

J'ai créé un point de montage dans/mnt/review/server et créé l'entrée suivante dans mon fstab, comme indiqué dans ArchWiki :

me@server:/    /mnt/review/dori    Fuse.sshfs    defaults,user,noauto,idmap=user,allow_other 0 0

J'ai aussi essayé une entrée légèrement différente, basée sur le documentation Ubunt :

sshfs#me@server:/    /mnt/review/dori    Fuse    defaults,user,noauto,idmap=user,allow_other 0 0

À chaque fois, je ne reçois que /bin/sh: 1: sshfs: not found - rien dans les journaux système.

Cela fonctionnait à l'époque où j'utilisais Kubuntu 14.04 - j'ai depuis changé pour Mint et Ubuntu 14.04, et je comprends maintenant.

Il semble que SSHFS n’est pas installé - mais je ne trouve rien d’utile sur Google pour ce message. Je me suis également assuré que le package Fuse est installé. Je suis coincé pour résoudre ce problème.

1
HorusKol

Vous devez installer sshfs avant d'aller plus loin.

Sudo apt-get install sshfs

Maintenant, vous devriez vérifier que tout fonctionne correctement. Vous devriez essayer de monter votre serveur avec.

sshfs -o idmap=user $me@server:/ /mnt/review/dori

Si cela fonctionne, démontez le répertoire avec

fusermount -u /mnt/review/dori

Utilisez la deuxième ligne à propos de / etc/fstab.

sshfs#me@server:/    /mnt/review/dori    Fuse    defaults,user,noauto,idmap=user,allow_other 0 0
2
camconn

Puisque vous avez dit que sshfs n’était pas encore installé, avez-vous essayé de l’installer?

  1. Sudo apt-get update
  2. Sudo apt-get install sshfs
1
zhongfu