以下所有操作都是在namenode节点上进行的。
1) 查看是否安装SSH服务
sudo apt list --installed | grep openssh-server
如果有如下返回结果,说明已经正常安装了 openssh-server
否则需要安装SSH服务
sudo apt update
sudo apt-get install -y openssh-server
安装之后使用 ssh localhost,结果如下
需要输入密码才能登录,所以我们要做免密码设置。
2)在namenode节点上生成相关密钥及证书
ssh-keygen -t rsa // 连续三次回车,即默认即可生成有效的证书及密钥
然后 ls -a 查看.ssh隐藏文件