私はついていきますこのガイド私のデジタルオーシャンドロップレットに SSH キーを設定しようとしましたが、手順 4 を実行してからファイル システムが読み取り専用になりました。 から に変更し、その後 ; に変更しましたが/etc/ssh/sshd_config
、再度ログインすると、書き込み権限がなくなっていました。PermitRootLogin yes
PermitRootLogin without-password
reload 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
注意: 特にパスワードなしでルート アクセスを許可することは非常に危険であり、システムが外部の脅威に対して非常に脆弱になります。