Rocky Linux9.3  公開鍵、秘密鍵ペアの作成方法

環境
Rocky Linux9.3
概要
OpenSSH 使って Linux サーバに接続するユーザの公開鍵と秘密鍵のペアを作成します。
公開鍵と秘密鍵のペアの作成はリモートログインするユーザ権限(ark)で実行します。
作成先・ファイル名を指定しなければ、 /home/ark/.ssh/ に id_ed25519,id_ed25519.pub が作成される。
途中、鍵用のパスワードも入力する。

1.公開鍵、秘密鍵ペアの作成
$ ssh-keygen -t ed25519

$ cat ~/.ssh/id_ed25519.pub >> ~/.ssh/authorized_keys
$ chmod 600 ~/.ssh/authorized_keys
$ chmod 700 ~/.ssh/

2.SSH 設定ファイルを編集する
$ su –
Password:
# vi /etc/ssh/sshd_config

# 66行目 : パスワード認証不可に変更
PasswordAuthentication no

# systemctl restart sshd

3.Tera Termでの接続
1).Tera Termを起動し、「File」メニュー「New connection」
Host : サーバーのIPアドレス
TCP port : SSHポート番号
2).次のセキュリティー警告が出た場合「Replace….」にチェックを入れ「Continue」
3).「Use RSA/DSA/ECDSA/ED25519 key to log in」の「Private key file:」には先ほどWindowsに保存した
4).「id_ed25519」を設定し、「OK」をクリックする

IT

Posted by arkgame