# 执行命令:ssh-keygen -t rsa -C "knowology.cn" 一路回车即可
[root@localhost ~]# ssh-keygen -t rsa -C "knowology.cn"
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:h9T/NhlauseLsqRVyXLbdRXvdwlCdPv+nX65a74gArY knowology.cn
The key's randomart image is:
+---[RSA 3072]----+
| .o . . |
| .. . . o|
| . .. o o|
| . . o..o.o|
| oS o * oo*|
| . o. + B.++|
| E .o.+o*..|
| +o .+++=|
| . .oo.=OB|
+----[SHA256]-----+
[root@localhost ~]# cd /root/.ssh/
# copy公钥到其他服务器
[root@localhost ~]# ssh-copy-id -i id_rsa.pub root@172.16.12.29
# 如果ssh-copy-id命令不存在
# 可用如下命令代替
[root@localhost ~]# cat id_rsa.pub | ssh 172.16.12.29 'cat >> .ssh/authorized_keys'