認証が拒否されました:ディレクトリ/rootの所有権またはモードが無効です。

認証が拒否されました:ディレクトリ/rootの所有権またはモードが無効です。

DebianがインストールされているリモートVPSにSSH経由で接続しようとしています。デバッグモードでsshdを実行すると、次のことがわかりました。

Authentication refused: bad ownership or modes for directory /root

Googleで見つけたものと同じ権限を設定しようとしました。

chmod go-w ~/
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

ただし、まだ pubkey 認証を拒否し、パスワードを要求し、デバッグ時に同じメッセージを表示します。私は何が間違っていましたか?

ベストアンサー1

まあ、フォルダの所有権を壊した@jeff-schallerに本当に感謝します。私はやった

chown root /root
chown root /root/.ssh

それ以来、それは完璧に動作しました。

おすすめ記事