0

サーバーAとサーバーBがあります。

サーバー A からサーバー B に 'root' ユーザー パスワードとして ssh を成功させることができません。サーバーBに別の非ルート通常ユーザーがいます。私の要件は、その非ルート通常ユーザーを使用してサーバーAからサーバーBにsshすることです。

これが私がしたことです。1) サーバー A からサーバー B の非ルート通常ユーザーの .ssh ディレクトリに保持されている非ルート通常ユーザーのauthorized_keys ファイルに公開鍵をコピーします。2) サーバー B では、.ssh ディレクトリに対するアクセス許可 700 と、authorized_keys ファイルに対するアクセス許可 600 が与えられています。

まだパスワードを要求していますが、期待どおりに機能していません (パスワードなし)。

助けてください。

参考までに、サーバー A からサーバー B へのルート ユーザー ログインはパスワードなしで完全に機能しており、上記の手順のみに従いました。通常のユーザーには機能しないことに驚いています。

4

2 に答える 2

0

以下のコマンドを使用してこの問題を修正できます。

restorecon -R -v /home/

root 以外のユーザーに対してキーベースの認証を正常に実行できるようになりました

于 2017-11-28T06:21:55.890 に答える