常规
202人加入学习
Hadoop大数据开发基础
价格 ¥ 369.00
课程还未发布,不允许加入和购买

SSH免密登录

SSH,Secure Shell,一组安全协议,保证了远程登录和网络传输服务的安全性,防止信息泄露。即从master节点向slave节点传输数据时不需要输入密码,master节点可以跳转到slave节点目录而不需要输入登录密码。

【例:master节点】

(1)生成公钥与私钥对。输入“ssh-keygen -t rsa”,按三次enter键。生成id_rsa(私钥)和id_rsa.pub(公钥)两个文件

(2)修改ip和hostsname映射。在4个节点中修改/etc/hosts文件(每个节点都要修改,输入“vi /etc/hosts”,删除预制的两个映射),增加内容为

IP地址 节点名称 主机名称

192.168.128.130 master master.centos.com

192.168.128.131 slave1 slave1.centos.com

192.168.128.132 slave2 slave2.centos.com

192.168.128.133 slave3 slave3.centos.com

保存退出。

(3)复制公钥到远程虚拟机中。输入“ssh-copy-id -i /root/.ssh/id_rsa.pub master”,将公钥传递到master节点,yes,输入登录密码123456

输入“ssh-copy-id -i /root/.ssh/id_rsa.pub slave1”,将公钥传递到slave1节点,yes,输入登录密码123456

输入“ssh-copy-id -i /root/.ssh/id_rsa.pub slave2”,将公钥传递到slave2节点,yes,输入登录密码123456

输入“ssh-copy-id -i /root/.ssh/id_rsa.pub slave3”,将公钥传递到slave3节点,yes,输入登录密码123456

(4)检测SSH免密登录是否成功。master节点输入“ssh slave1”,此时目录会跳转到slave1节点目录,即“[root@slave1 ~]# ”。输入“[root@slave1 ~]#exit”退出,返回master节点目录。依次尝试slave2和slave3

 

 

 

 

 

 

[展开全文]

授课教师

大数据开发讲师

课程特色

视频(57)
下载资料(2)