1. ホスト A は ssh-keygen -t rsa を使用して公開鍵を生成します。公開鍵は現在のユーザーの .ssh フォルダー (cd ~/.ssh) の下にある id_rsa.pub ファイル
にあります。 2. ホスト B の対応するユーザーのホーム フォルダーにある .ssh ファイル内の echo "A's public key" >>authorized_keys を実行します。そのようなファイルがない場合は、アドレス ~/ で新しいファイルを作成します。 ssh/authorized_keys
3. 公開鍵ファイルとauthorized_keysファイルの権限を600に設定します(744など、より緩和された権限も使用できます)
4. AはパスワードなしでBにログインできます。
特記事項:authorized_keys ファイルの権限は 600 である必要があります。それ以外の場合、信頼の追加は失敗し、マシン A はパスワードなしではマシン B に直接ログインできません。
以上がLinuxがパスワード不要のログイン機能を実装の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。