CentOS Stream 9 OpenSSH SSH 鍵ペアでの認証方法
環境
CentOS Stream 9
概要
クライアント用に SSH 秘密鍵、サーバー用に SSH 公開鍵を作成し、
鍵ペアによる認証でログインできるようにします。
操作方法
1.鍵ペアを作成します。
鍵ペアを作成するユーザーでサーバー側にログインして作業します。
$ ssh-keygen
作成確認
$ ll ~/.ssh
名前を変更する
$ mv ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys
2. サーバー側で作成した SSH 秘密鍵をクライアント側にファイル転送すると、
そのクライアントから対象サーバーに、鍵ペア認証でログイン出来るようにな
$ mkdir ~/.ssh $ chmod 700 ~/.ssh
# サーバーで作成した SSH 秘密鍵を転送
$ scp cent@test.com:/home/cent/.ssh/id_rsa ~/.ssh/
3.リモートサーバにログイン
$ ssh cent@test.com Enter passphrase for key '/home/cent/.ssh/id_rsa': # 設定したパスフレーズ