测试1号机 10.0.0.250
测试2号机 10.0.0.251
备注:操作系统Centos7.4
测试1号机(10.0.250)
[root@cs-app1 ssh]# ssh-keygen
#
生成公钥
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
/root/.ssh/id_rsa already exists.
Overwrite (y/n)? y
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:xBVhKTIsNDZDaiucGVGWbJ56WrZvQI071eYJ6lIJvP0 root@cs-app1
The key's randomart image is:
+---[RSA 2048]----+
| .o=O. =+ |
| o*.++..o. |
|..= +..oo. |
|.++* + + |
|.+B = + S |
| + % o |
| B = |
| o o E |
| . o. |
+----[SHA256]-----+
[root@cs-app1 ~]# cd .ssh
[root@cs-app1 .ssh]# ll
total 12
-rw------- 1 root root 1679 Sep 8 04:21 id_rsa
-rw-r--r-- 1 root root 394 Sep 8 04:21 id_rsa.pub
-rw-r--r-- 1 root root 344 Sep 8 04:15 known_hosts
[root@cs-app1 ~]# ssh-copy-id 10.0.0.251
#
上传公钥到
0.251
/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/root/.ssh/id_rsa.pub"
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
root@10.0.0.251's password:
Number of key(s) added: 1
Now try logging into the machine, with: "ssh '10.0.0.251'"
and check to make sure that only the key(s) you wanted were added.
[root@cs-app1 ~]# ssh 10.0.0.251
Last login: Tue Sep 8 04:22:16 2020 from 10.0.0.250
[root@cs-app2 ~]# exit
[root@cs-app1 .ssh]# ssh 10.0.0.251
#
验证
Last login: Tue Sep 8 04:26:02 2020 from 10.0.0.250
[root@cs-app2 ~]# hostname -I
10.0.0.251 192.168.122.1
测试2号机(10.0.0.251)
[root@cs-app2 ~]# ssh-keygen
#
生成公钥
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
/root/.ssh/id_rsa already exists.
Overwrite (y/n)? y
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:cOsOkQyFC+Cz1GPy8LMggieBlXVcAnCkOg3EYB3KW3Y root@cs-app2
The key's randomart image is:
+---[RSA 2048]----+
|=++**++.. |
|*o=+.o.. |
|+O.B.E. . |
|o=% +o + . |
|B+o+ + S |
|o+. o o |
| . . . |
| o |
| . |
+----[SHA256]-----+
[root@cs-app2 ~]# ssh-copy-id 10.0.0.250
#
拷贝公钥到
0.250
/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/root/.ssh/id_rsa.pub"
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
root@10.0.0.250's password:
Number of key(s) added: 1
Now try logging into the machine, with: "ssh '10.0.0.250'"
and check to make sure that only the key(s) you wanted were added.
[root@cs-app2 ~]# ssh 10.0.0.250
Last login: Tue Sep 8 04:25:06 2020 from 10.0.0.251
[root@cs-app1 ~]# exit
Logout
[root@cs-app2 .ssh]# ssh 10.0.0.250
#
测试登录
0.250
Last login: Tue Sep 8 04:25:53 2020 from 10.0.0.251
[root@cs-app1 ~]# hostname -I
10.0.0.250 192.168.122.1
WEIXIN:13383754368
备注:一起学习。