RHEL9 公開鍵を接続先サーバに登録しパスワードなしでSSH接続する方法

環境
# cat/etc/redhat-release
Red Hat Enterprise Linux release 9.2 (Plow)
SSH接続元サーバ RHEl9.2
SSH接続先サーバ RHEL9.2

操作方法
1.接続元サーバ側公開鍵と秘密鍵を作成します

# ssh-keygen -t ecdsa
Generating public/private ecdsa key pair.
Enter file in which to save the key (/root/.ssh/id_ecdsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again: ★Enter
Your identification has been saved in /root/.ssh/id_ecdsa
Your public key has been saved in /root/.ssh/id_ecdsa.pub
略

2.確認
# ls -l ~/.ssh/
id_rsa 秘密鍵
id_rsa.pub 公開鍵

3.公開鍵を接続先サーバにコピーします
# ssh-copy-id  root@接続先サーバ

4.接続先サーバ側コピーさえた公開鍵を確認します
# ls -l ~/.ssh/

4.接続元サーバ側に動作確認
# ssh root@接続先サーバ

IT

Posted by arkgame