【CentOS】秘密鍵を利用したssh接続が出来ない

環境
OS: CentOS 7

sshの秘密鍵を設定して接続しようとしたところ接続できず、「/var/log/secure」を確認したところ以下のエラーが出力されていた。

Authentication refused: bad ownership or modes for directory ****

これは、sshのキー及びそれに関連するディレクトリのパーミッションに問題がるとのエラーです。

原因のファイル・ディレクトリの部分がが「****」になります。

対処方法としては、 キーである「authorized_keys」または、ディレクトリ「.ssh」かユーザールートのパーミッションを以下のように設定するとログインできるようになります。

authorized_keys: 600等
.sshディレクトリ: 600等
ユーザールートディレクトリ: 700等


この記事は役に立ちましたか?
  • 役に立った(0)
  • もっと詳しい情報が必要(0)
  • 情報が古かった(0)
  • 目的の情報では無かった(0)

シェアする

  • このエントリーをはてなブックマークに追加

フォローする