Я следовал, это руководство для установки ssh включают мою цифровую океанскую капельку, но так как я сделал шаг 4, моя файловая система пошла только для чтения. Я изменился /etc/ssh/sshd_config
от PermitRootLogin yes
кому: PermitRootLogin without-password
и затем reload ssh
; и когда я вошел в, я больше не имел никаких прав записи.
Я могу войти в систему с помощью ssh root@123.45.67.89
но это не просит у меня пароль, и я не могу изменить файл.
Прежде, чем сделать это, я обновил свою человечность от 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
Что мне делать?
Необходимо установить пароль root:
sudo passwd
Тогда перезапускают ssh сервис:
sudo service ssh reload
Примечание: разрешение корневого доступа особенно без пароля довольно опасно, это делает Вашу систему очень уязвимой для внешних угроз.