Ubuntu 14.04实现三台虚拟机SSH免密码登录

版权声明:本文为博主原创文章,转载请注明出处:http://blog.csdn.net/qq_30158837,如有什么疑问请加QQ群:529335624 https://blog.csdn.net/qq_30158837/article/details/78323818

SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台。几乎所有UNIX平台—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平台,都可运行SSH。下面我简单介绍一下怎么实现三台虚拟机ssh免密码互相登录:

主机:

192.168.0.33     master

192.168.0.34     hadoop2

192.168.0.35     hadoop3

第一步:安装ssh,分别在三台虚拟机上执行以下命令安装SSH:    

sudo apt-get install openssh-server
第二步:生成公钥和私钥,分别在三台虚拟机上执行以下命令:
ssh-keygen
第三步:在master主机上,进入.ssh目录下把公钥追加到 authorized_keys文件中:


第四步:在master主机上把authorized_keys文件复制到hadoop2主机上:


第五步:将hadoop2上的公钥追加到authorized_keys文件中:


第六步:把hadoop2上的authorized_keys文件复制到hadoop3主机上:


第六步:在hadoop3上继续将公钥追加到authorized_keys文件中,然后再将hadoop3上的authorized_keys文件复制到master和hadoop2主机上,重启ssh服务即可完成配置。


阅读更多
换一批

没有更多推荐了,返回首页