“fusível: ponto de montagem incorreto Nenhum arquivo ou diretório, mas o arquivo existe

4

Meu sistema é de 32 bits, então isso

Estou tentando usar o sshfs sem sucesso:

$ 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

Mas isso não faz sentido porque:

$ 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

O que estou fazendo de errado? Os arquivos estão realmente lá, mas eu recebo "Nenhum tal arquivo ou diretório". Além disso, quando tento fazer com que eles usem o bash, pressionar a tecla não completa automaticamente o nome dos arquivos. Como isso é possível?

edit 1 : sei que as permissões nos arquivos são excessivamente permissivas, como @steeldriver mencionadas nos comentários. Eu fiz isso para ter certeza de que as permissões não são o problema. Eu estava ficando sem ideias.

edit 2 : Após os comentários 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 : Após a resposta 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

Além disso:

$ 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'

Então, de fato, por alguma razão, o sshfs não pode ler o arquivo id_rsa, mas como eu mostrei para você, está lá . Como isso é possível?

edit 4 : Após os comentários de @ Jakuje sobre sua resposta:

$ 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

Além disso:

$ 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

Eu realmente não entendo isso.

    
por Aventinus 20.09.2016 / 11:15

2 respostas

1

A ordem da sinopse é importante:

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

Portanto, você deve usar

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

como página de manual para sshfs sugere.

Edit: você não pode nem ping do host, então o problema está na rede. Verifique se há algum firewall no caminho ou algo mais bloqueando a conexão.

    
por Jakuje 20.09.2016 / 12:31
0

Você está recebendo o erro de redefinição de conexão.

Por favor, tente adicionar sua chave pública à chave autorizada do controle remoto.

    
por Samir Jha 03.06.2017 / 00:42