SSH免密登录(笔记)

来源:互联网 发布:unity3d导出webgl 编辑:程序博客网 时间:2024/05/22 02:01

三台主机,分别是Master,Slave1,Slave2,需要他们之间能够互相免密访问。

1.首先修改hosts文件,vim /etc/hosts

2.如果没有安装SSH,则先进行安装 yum -y install openssh-server

3.然后修改vim /etc/ssh/sshd_config
RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys 启用这三行,然后重启service sshd restart

4.让每个节点分别产生公私秘钥 ssh-keygen -t dsa -P ’ ’ -f ~/.ssh/id_dsa注意两个单引号要分开

5.Id_dsa.pub为公钥,id_dsa为私钥,紧接着将公钥文件复制成authorized_keys文件。cat id_dsa.pub >> authorized_keys

6.至此,本节点能够自己免密访问自己。下面是两个节点之间。slave结点的公钥文件中必须要包含主结点Master的公钥信息,这样master就可以顺利安全地访问slave结点了

7.将主节点Master的Id_dsa.pub文件拷贝到Slave1,以master_dsa.pub命名,scp root@Master:~/.ssh/id_dsa.pub ./master_dsa.pub

8.将master_dsa.pub追加到Slave1的authorized_keys文件中,cat master_dsa.pub >> authorized_keys

9.至此,主节点Master能够访问Slave1节点,同样操作一遍之后,他们就能互相访问了。

1 0
原创粉丝点击