GNU/Linux >> Linux の 問題 >  >> Linux

authorized_key ファイルで許可が拒否されました

SE Linux かもしれません。ファイルのコンテキストが正しくない場合は、これを root として実行します 修正する必要があります。

restorecon -Rv /home/user/.ssh

/home/user/.ssh の権限も確認してください 大きく開いていません。 SSHD はこれに非常にこだわっています。

chmod 0700 /home/user/.ssh

同様の問題がありました。私の場合、原因は .ssh ディレクトリと .ssh/authorized_keys ファイルの両方の所有権が間違っていたことです。これを修正するには、root として /home/user で:

chown user:user .ssh
chown user:user .ssh/authorized_keys

あなたの authorized_keys ファイルにはパーミッション rw------- が必要です .実行:

chmod 600 ~/.ssh/authorized_keys

秘密鍵 (通常は id_rsa ) は同じ権限を持つ必要があります。


Linux
  1. Ssh – Ssh / scp / sftpユーザーをディレクトリに制限しますか?

  2. Linuxファイルパーミッションの概念

  3. 正しいユーザーとして ssh ログインする方法は?

  1. 「猫」:ファイルを開くことができません:アクセスが拒否されましたか?

  2. Linuxでのアクセスが拒否された(公開キー)SSHエラーを修正

  3. SSH 許可が拒否されました (publickey、gssapi-keyex、gssapi-with-mic) |非 root ユーザー

  1. catalina.out に大量の (許可が拒否されました)

  2. Gitがファイルを作成できません権限が拒否されました

  3. Git:インデックス ファイルを開くことができませんでした:git ステータスでアクセス許可が拒否されました。 Bitbucket でホスト