web-dev-qa-db-fra.com

"Fuse: bad mount point Aucun fichier ou répertoire de ce type" mais le fichier existe

Mon système est en 32 bits donc this answer ne m'aide pas.

J'essaie d'utiliser sshfs en vain:

$ sshfs -o IdentityFile=/home/aventinus/.ssh/id_rsa [name]@X.X.X.X:/data/[folder name]/[folder name]/ /home/aventinus/[folder name]/
SSHFS version 2.5
Fuse: bad mount point `IdentityFile=/home/aventinus/.ssh/id_rsa': No such file or directory

Mais cela n’a aucun sens car:

$ cd /home/[user]/.ssh/
$ ls -l
total 12
-rw-rw-rw- 1 aventinus aventinus 1679 Sep 19 17:22 id_rsa
-rw-rw-rw- 1 aventinus aventinus  408 Sep 19 17:22 id_rsa.pub
-rw-rw-rw- 1 aventinus aventinus 1326 Sep 20 09:18 known_hosts

Qu'est-ce que je fais mal? Les fichiers sont bien là mais je reçois "Aucun fichier ou répertoire de ce type". De plus, lorsque j'essaie de les obtenir à l'aide de bash, appuyer sur tab ne complète pas automatiquement le nom des fichiers. Comment est-ce possible?

edit 1 : Je sais que les autorisations sur les fichiers sont trop permissives, comme @steeldriver est mentionné dans les commentaires. Je l'ai fait afin de m'assurer que les autorisations ne sont pas le problème. J'étais à court d'idées.

edit 2 : Après les commentaires de @ Jakuje:

$ set -x
+ set -x
$ sshfs -o sshfs_debug [name]@X.X.X.X:/data/[folder name]/[folder name]/ /home/aventinus/[folder name]/
+ sshfs -o sshfs_debug [name]@X.X.X.X:/data/[folder name]/[folder name]/ /home/aventinus/[folder name]/
SSHFS version 2.5
read: Connection reset by peer

edit 3 : Après la réponse de @ Jakuje:

$ sshfs [name]@X.X.X.X:/data/[folder name]/[folder name]/ /home/aventinus/[folder name]/ -o IdentityFile=/home/aventinus/.ssh/id_rsa
read: Connection reset by peer

Également:

$ sshfs [name]@X.X.X.X:/data/[folder name]/[folder name]/ /home/aventinus/[folder name]/ -o sshfs_debug -o IdentityFile=/home/aventinus/.ssh/id_rsa
SSHFS version 2.5
Fuse: invalid argument `IdentityFile=/home/aventinus/.ssh/id_rsa'

Donc en effet, pour une raison quelconque, sshfs ne peut pas lire le fichier id_rsa mais, comme je vous l’ai déjà montré, , il est là . Comment est-ce possible?

edit 4 : Après les commentaires de @ Jakuje sur sa réponse:

$ sshfs [name]@X.X.X.X:/data/[folder name]/[folder name]/ /home/aventinus/[folder name]/ -o LogLevel=DEBUG3 -o IdentityFile=/home/aventinus/.ssh/id_rsa
read: Connection reset by peer

Également:

$ sshfs [name]@X.X.X.X:/data/[folder name]/[folder name]/ /home/aventinus/[folder name]/ -d -o debug -o IdentityFile=/home/aventinus/.ssh/id_rsa
Fuse library version: 2.9.4
nullpath_ok: 0
nopath: 0
utime_omit_ok: 0
ssh: connect to Host X.X.X.X port 22: Connection timed out
read: Connection reset by peer

Je ne comprends vraiment pas cela.

4
Aventinus

L'ordre du synopsis est important:

sshfs [user@]Host:[dir] mountpoint [options]

Par conséquent, vous devriez utiliser

$ sshfs [user@server] [/path/to/mountpoint] -o IdentityFile=/home/[user]/.ssh/id_rsa

comme le suggère la page de manuel pour sshfs.

Edit: vous ne pouvez même pas ping l'hôte, le problème provient donc du réseau. Vérifiez s'il y a un pare-feu sur le chemin ou quelque chose d'autre qui bloque la connexion.

1
Jakuje

Vous obtenez l'erreur de réinitialisation de la connexion.

S'il vous plaît essayez d'ajouter votre clé publique à la clé authorised de remote.

0
Samir Jha