One minute
ssh免密登录
当我们在启动spark集群work节点的的时候,每次都需要输入每个节点服务器的密码,这样无疑是很麻烦的。设置SSH免密后就可跳过密码输入的步骤。
比如我们要进行本地连接远端服务器免密钥登陆,有如下几个步骤:
- 在本地生成ssh密钥对
- 将公钥添加到远端服务器
authorized_keys文件
生成SSH公钥
过程中直接回车就好
ssh-keygen -t rsa -b 4096 -C "your email address"
...
#最后会生成两个密钥文件
id_rsa # 私钥
id_rsa.pub # 公钥
将生成的 /root/.ssh 目录下的公钥文件复制到authorized_keys
# 注意没有authorized_keys文件需要手动创建
echo "公钥信息" >> /root/.ssh/authorized_keys
测试
# root 对应登陆用户名
# ip 对于远端服务器IP
# 22 对应端口
ssh root@ip -p 22