権限の問題のため、SSH接続に失敗しました。

権限の問題のため、SSH接続に失敗しました。

パスワードログインが無効になっていてSSHのみを使用できるLinuxシステムがあります。公開鍵認証。公開鍵はに保存されています/home/user1/.ssh/autorized_keys。以前はSSHに秘密鍵を使用していましたが、正しく機能しました。

しかし、ディレクトリの権限を/home/user1777に変更しましたが、その時点からログインに問題が発生し、次のエラーメッセージが表示されます。

ここに画像の説明を入力してください。

.sshディレクトリの権限を700とauthorized_keys600に変更してみましたが、まだ問題があります。何が起こったのかと思いますか?

ベストアンサー1

  1. ディレクトリ権限を変更して、/home次の点を確認してください。

    drwxr-xr-x root root
    
  2. ディレクトリ権限を変更して、/home/user1次の点を確認してください。

    drwxr-xr-x user user
    
  3. ディレクトリ権限を変更して、/home/user1/.ssh次の点を確認してください。

    drwx------ user user
    
  4. ファイル権限を変更するには、/home/user1/.ssh/authorized_keys次の点を確認してください。

    -rw------- user user
    
  5. 自分または他の公開鍵ファイルの権限を変更するには、/home/user1/.ssh/id_rsa.pub次の点を確認してください。

    -rw-r--r-- user user
    
  6. 自分または他の秘密鍵ファイルの権限を変更するには、/home/user1/.ssh/id_rsa次の点を確認してください。

    -rw------- user user
    
  7. ファイル権限を変更するには、/home/user1/.ssh/known_hosts次の点を確認してください。

    -rw-r--r-- user user
    

おすすめ記事