Sshfs na senha do Beaglebone Black com o braço Ubuntu 3.14

1

Estou tentando transferir um arquivo para o meu Beaglebone Black usando o sshfs. Eu instalei o Ubuntu Arm 3.14.

Eu posso usar sudo sshfs 192.168.0.102:/ /mnt/sshfs , que aparece com [email protected]'s password: , no entanto, a senha não é a senha do UNIX que eu sou capaz de configurar através do comando passwd no Beaglebone. Eu tentei todos os tipos de senhas genéricas, bem como o padrão para o Ubuntu braço, que é "temppwd". Esta senha é algo específico para o superusuário? Eu sei que a senha do sudo e a senha do su são diferentes e não consigo fazer login no su sem usar o comando sudo su no Beaglebone.

    
por Thomas 16.09.2015 / 01:59

1 resposta

0

No Ubuntu, por padrão, não há senha para a conta root. Isso significa que você não pode usar su para se tornar root, e você não pode entrar na conta root com uma senha.

A senha na conta raiz não está relacionada à senha da sua conta. Quando você usa sudo , você digita a senha da sua conta, não a senha do root.

Além disso, por padrão, o Ubuntu proíbe usar uma senha para entrar na conta root, mas permite fazer login na conta root com uma chave.

Se você quiser usar o SSHFS com acesso root, será necessário criar um par de chaves e adicionar a chave pública a /root/.ssh/authorized_keys . Certifique-se de que /etc/ssh/sshd_config contenha a linha PermitRootLogin without-password .

    
por 16.09.2015 / 02:34