SSHFS no fstab solicita a senha, mesmo que o usuário se conecte bem usando o arquivo de chaves

3

Eu adicionei a seguinte linha no fstab:

sshfs#[email protected]:/root/dir /home/dir fuse.sshfs defaults,_netdev 0 0

Quando eu tento montá-lo com mount -a , recebo uma solicitação de senha, mesmo que tenha adicionado id_rsa.pub de root a authorized_keys do servidor ao qual se conectar e quando eu executar ssh [email protected] como root, eu não recebo a senha.

Além disso, quando eu corro:

sudo sshfs -o allow_other [email protected]:/root/dir /home/dir

Ele se conecta bem. Estou fazendo isso como root user, então o problema obviamente não é que o ssh seja executado como root, mas a chave ssh é de algum usuário.

Por que o sshfs não usa a chave?

    
por Fluffy 05.06.2016 / 13:01

1 resposta

2

O problema foi com a parte sshfs# em fstab , aparentemente ela é passada para ssh como está, e presumivelmente procura por id_rsa desse usuário ausente. Depois que eu removi sshfs# , funcionou bem.

    
por 05.06.2016 / 13:33

Tags