一:SSH(安全外壳协议)的简单介绍:java
SSH 为 Secure Shell 的缩写,SSH 为创建在应用层和传输层基础上的安全协议。SSH 是目前较可靠,专为远程登陆会话和其余网络服务提供安全性的协议。利用 SSH 协议能够有效防止远程管理过程当中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其余操做平台。SSH在正确使用时可弥补网络中的漏洞。node
二:SSH在Ubuntu下的安装及配置安全
1. 首先,先检查SSH客户端是否安装: which ssh服务器
hadoop@master:~$ which ssh
/usr/bin/ssh
2. 检查sshd服务端是否安装: which sshd网络
hadoop@master:~$ which sshd
hadoop@master:~$
没有任何输出,则表示未安装,接下来将安装SSH:
ssh
3. 安装ssh服务器端 : sudo apt-get install openssh-serveroop
4. 查看ssh服务器进程: ps -e | grep -i ssh
spa
5. 容许master node 能够以无密码的方式登陆到其余主机,须要配置hadoop用户的公钥。
code
生成公钥:ssh-keygen –t rsa –N “”server
6. 配置hadoop用户的公钥 :catid_rsa.pub >> authorized_keys
7. 这里没有在全部节点上添加hadoop用户的公钥信息。