Файловая система стала доступна только для чтения после добавления ключа SSH

Файловая система стала доступна только для чтения после добавления ключа SSH

Я последовал заэто руководстводля настройки ssh-ключа на моем цифровом океане, но с тех пор, как я сделал шаг 4, моя файловая система стала доступна только для чтения. Я изменил /etc/ssh/sshd_configс PermitRootLogin yesна , PermitRootLogin without-passwordа затем reload ssh; и когда я снова вошел в систему, у меня больше не было прав на запись.

Я могу войти в систему , но у меня не запрашивается пароль, и я не могу изменить ни один файл.ssh [email protected]

Перед этим я обновил Ubuntu с версии 12.04 до 14.04. Во время обновления меня спросили, какие настройки мне нужны, PermitRootLoginи когда я посмотрел /etc/ssh/sshd_configпосле установки (и после добавления ключа SSH), они были установлены на PermitRootLogin yes.

--- обновлять ---

После прочтенияэтотответ Я побежал, dmesg | grep "EXT4-fs error"чтобы проверить, есть ли у меня какие-либо проблемы, связанные с файловой системой / системой журналирования.

Он возвращался много раз:

[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

Что я должен делать?

решение1

Вам необходимо установить пароль root:

sudo passwd

Затем перезапустите службу ssh:

sudo service ssh reload

Примечание: предоставление доступа root, особенно без пароля, довольно опасно, поскольку оно делает вашу систему крайне уязвимой для внешних угроз.

Связанный контент