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