ホームページ  >  記事  >  運用・保守  >  Linuxがパスワード不要のログイン機能を実装

Linuxがパスワード不要のログイン機能を実装

巴扎黑
巴扎黑オリジナル
2017-08-22 13:25:451915ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。