RHEL9 SSH-AGENT を使用して SSH キーでリモートマシンに接続する方法

環境
Red Hat Enterprise Linux release 9.2 (Plow)

前提条件
SSH デーモンが実行中で、ネットワーク経由で到達可能なリモートホストがある。
リモートホストにログインするための IP アドレスまたはホスト名および認証情報を把握してい
る。
パスフレーズで SSH キーペアを生成し、公開鍵をリモートマシンに転送している。

操作手順
1.オプション:キーを使用してリモートホストに対して認証できることを確認します。
a).SSH を使用してリモートホストに接続します。

$ ssh testuser@192.168.100.78 hostname

b).秘密鍵へのアクセス権を付与する鍵の作成時に指定したパスフレーズを入力します。
$ ssh testuser@192.168.100.78 hostname

2.ssh-agent を起動します。

$ eval $(ssh-agent)
Agent pid 20083

3.ssh-agent にキーを追加します。

$ ssh-add ~/.ssh/id_rsa
Enter passphrase for ~/.ssh/id_rsa:
Identity added: ~/.ssh/id_rsa (example.user0@192.168.100.12)

4.動作確認
オプション: SSH を使用してホストマシンにログインします。
$ ssh testuser@192.168.100.1

IT

Posted by arkgame