eu seguieste guiapara configurar a chave ssh em meu droplet digital do oceano, mas desde que executei a etapa 4, meu sistema de arquivos ficou somente leitura. Eu mudei /etc/ssh/sshd_config
de PermitRootLogin yes
para PermitRootLogin without-password
e então reload ssh
; e quando entrei novamente, não tinha mais direitos de escrita.
Consigo fazer login usando mas não me pede nenhuma senha e não consigo modificar nenhum arquivo.ssh [email protected]
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 PermitRootLogin
e quando olhei /etc/ssh/sshd_config
após a instalação (e depois de adicionar minha chave ssh) ela estava ativada PermitRootLogin yes
.
--- atualizar ---
Depois de leresseresposta Corri dmesg | grep "EXT4-fs error"
para ver se tenho algum problema relacionado ao próprio sistema de arquivos/sistema de registro em diário.
Ele retornou 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?
Responder1
Você deve configurar a senha root:
sudo passwd
Em seguida, reinicie o serviço ssh:
sudo service ssh reload
Nota: permitir acesso root, especialmente sem senha, é bastante perigoso, pois torna seu sistema altamente vulnerável a ameaças externas.