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.
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.
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.