假设有三台机器,IP如下:
192.168.10.101、192.168.10.102、192.168.10.103
需要配置3台虚拟机间可以任意通过ssh无密访问,具体如下:
1、生成公钥和私钥
ssh-keygen -t rsa
-t: 指定要创建的密钥类型。可以使用:"rsa1"(SSH-1) "rsa"(SSH-2) "dsa"(SSH-2)
在.ssh目录下会生成id_rsa(私钥)和id_rsa.pub(公钥)文件。
依次在3台机器上执行上述命令。
2、将公钥发送给其它机器
ssh-copy-id [email protected]
ssh-copy-id [email protected]
以192.168.10.101机器为例,分别执行ssh-copy-id指令,发送公钥到另外2台机器。
root为用户名,配置时需根据设备用户名称进行调整。
发送后会在其它机器的.ssh/authorized_keys文件中添加发送方的公钥信息。
ssh 192.168.10.102
配置成功后,可通过IP进行直接访问。标签:公钥,无密,centos,rsa,192.168,ssh,机器,id From: https://www.cnblogs.com/SamNicole1809/p/17104277.html
需要退出时,直接输入: quit