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': # 設定したパスフレーズ

 

CentOS Stream 9

Posted by arkgame