ウェブサイト検索

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接続する方法を学びました。このプロセスが簡単だったことを願っています。質問がある場合は、以下のコメントセクションに投稿してください。

関連記事: