RHEL 8でSSHパスワードなしログインを設定する方法
RHEL 8 のリリースにより、実際の製品がどのようなものかを体験し、その機能のいくつかをテストすることができます。RHEL 8 をテストしたい方は、無料でサインアップして RHEL 8 をダウンロードできます。
以下のリンクで私たちのRHEL 8インストールチュートリアルを確認できます。
- RHEL 8を無料でダウンロードしてインストールする方法
- スクリーンショット付きの「RHEL 8」のインストール
これを簡単に理解できるように、2つのサーバーを使用します。
- 192.168.20.100 (ケリガン) – 接続するサーバー
- 192.168.20.170 (tecmint) – 私のRHEL 8システム
このチュートリアルでは、ssh鍵を使用してRHEL 8インストールでパスワードなしのSSHログインを設定する方法を学びます。Open-SSHサーバーがすでにシステムにインストールされていることを確認してくださいが、もしインストールされていない場合は、次のyumコマンドを実行してインストールできます:
# yum install openssh-server
ステップ1:192.168.20.100(ケリガン)でSSHキーを生成します。
システム上で、あなたが RHEL 8 システムに接続する場所から、新しい SSH キーペアを生成します。これは次のコマンドを使用して行うことができます:
# ssh-keygen
ファイルに意味のある名前を設定するか、デフォルトの名前のままにしておくことができます。パスフレーズを求められたら、単に“enter”を押して、パスワードを空のままにしてください。
ステップ2:SSHキーを192.168.20.170(tecmint)にコピーします
キーのコピーは、示されているようにssh-copy-idコマンドを使用して完了できる簡単な作業です。
# ssh-copy-id -i ~/.ssh/id_rsa.pub user@remote-server
リモートユーザーのパスワードを求められたら、単に入力してください。これにより、存在しない場合は .ssh ディレクトリが作成され、適切な権限のある authorized_keys ファイルが作成されます。
ステップ2:192.168.20.100からSSHパスワードなしログインをテストする
リモートサーバーに鍵をコピーしたので、接続をテストできます。パスワードを尋ねられることはないはずです:
# ssh -i ~/.ssh/id_rsa user@remote-server
このチュートリアルでは、パスワードなしのSSHキーを使用して、RHEL 8システムにSSH接続する方法を学びました。このプロセスが簡単だったことを願っています。質問がある場合は、以下のコメントセクションに投稿してください。


