SSHキーを追加した後、ファイルシステムが読み取り専用になりました

SSHキーを追加した後、ファイルシステムが読み取り専用になりました

私はついていきますこのガイド私のデジタルオーシャンドロップレットに SSH キーを設定しようとしましたが、手順 4 を実行してからファイル システムが読み取り専用になりました。 から に変更し、その後 ; に変更しましたが/etc/ssh/sshd_config、再度ログインすると、書き込み権限がなくなっていました。PermitRootLogin yesPermitRootLogin without-passwordreload ssh

を使用してログインすることはできますが、パスワードは求められず、ファイルを変更することはできません。ssh [email protected]

これを実行する前に、Ubuntu を 12.04 から 14.04 にアップグレードしました。アップグレード中にどの設定にするか尋ねられPermitRootLogin、インストール後 (および SSH キーを追加した後) に確認すると、/etc/ssh/sshd_configオンに設定されていました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

ルートパスワードを設定する必要があります:

sudo passwd

次に、ssh サービスを再起動します。

sudo service ssh reload

注意: 特にパスワードなしでルート アクセスを許可することは非常に危険であり、システムが外部の脅威に対して非常に脆弱になります。

関連情報