O sistema de arquivos foi lido somente após adicionar a chave ssh

1

Eu segui este guia para configurar o ssh chave na minha gota digital oceano, mas desde que eu fiz o passo 4 meu sistema de arquivos foi somente leitura. Alterei /etc/ssh/sshd_config de PermitRootLogin yes para PermitRootLogin without-password e, em seguida, reload ssh ; e quando eu entrei de volta, eu não tinha mais direitos de escrita.

Eu posso fazer login usando ssh [email protected] , mas ele não me pede nenhuma senha, e eu não posso modificar nenhum arquivo.

Antes de fazer isso, atualizei meu Ubuntu de 12.04 para 14.04, ele me perguntou durante a atualização qual configuração eu queria para PermitRootLogin e quando olhei para /etc/ssh/sshd_config após a instalação (e após adicionar minha chave ssh) foi definido em PermitRootLogin yes .

--- atualização ---

Depois de ler esta resposta eu corri dmesg | grep "EXT4-fs error" para ver se eu tenho problemas relacionados ao sistema de arquivos / journaling em si.

Voltou muitas vezes:

[68241.757233] EXT4-fs error (device vda): htree_dirblock_to_tree:892: inode #533953: block 2108070: comm updatedb.mlocat: bad entry in directory: rec_len is smaller than minimal - offset=0(0), inode=0, rec_len=0, name_len=0

O que devo fazer?

    
por arthur.sw 04.12.2014 / 14:37

1 resposta

1

Você deve configurar a senha de root:

sudo passwd

Em seguida, reinicie o serviço ssh:

sudo service ssh reload

Nota: permitir o acesso root, especialmente sem senha, é bastante perigoso, tornando o sistema altamente vulnerável a ameaças externas.

    
por Ashraf Abusada 04.12.2014 / 15:36