linux制作免密钥登录

1、要把test100、test99、test98三台的主机名和IP对应关系加到hosts文件

vim /etc/hosts

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4

::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.61.30 test100

192.168.80.11 test99

192.168.80.10 test98

 

2.在每台集群上面执行(以 test100、 test99、 test98三台为例):

#ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa

3.选择一台机器,假定是 test100

#cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

#ssh test98 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

#ssh test99 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

将集群中所有的公钥复制到一台机器上

4. 将所有的公钥复制到集群其他机器

#scp ~/.ssh/authorized_keys test98:/root/.ssh

#scp ~/.ssh/authorized_keys test99:/root/.ssh

5.测试

通过ssh测试

你可能感兴趣的:(linux)