ssh准备
rpm -qa | grep ssh
ps aux | grep ssh
键入上述命令可分别查看ssh是否安装和sshd服务是否启动
上图表示已安装且已启动
若未安装可参考Linux安装、启动、卸载ssh
公钥私钥生成
在Hadoop用户目录下,进入.ssh
文件夹,没有就创建一个。
ssh-keygen -t rsa
键入上述命令生成一对公私钥,遇到提示就键入回车。
最后生成id_rsa
和id_rsa.pub
文件,前者为私钥,后者为公钥。
免密设置
.ssh
文件夹下有一个authorized_keys
文件,存放远程免密登录的公钥,将id_rsa.pub
重命名覆盖authorized_keys
即可。
最后,know_hosts
,已知主机公钥清单,可以使用ssh localhost
命令初次登录本机使得know_hosts
进行记录。