错误:hadoop001: ssh: connect to host hadoop001 port 22: Connection refused
错因:sshd.service服务没有开启 | 监听端口不是 22 端口 | 监听地址不是 0.0.0.0
解决办法:
-
安装并开启 openssh 服务
sudo yum -y install openssh-server openssh-clients
-
检查 sshd.service 服务是否开启,没有开启则进行开启
sudo systemctl status sshd.service
-
检查 22 端口是否进行监听
lsof -i:22
-
没有监听打开 /ssh/sshd_config 文件查看 sshd 默认开启端口是否是 22,以及监听地址是否是 0.0.0.0
-
修改后重新启动 sshd.service 服务,重新启动 hadoop
参考文章:
ssh 默认端口配置:https://cloud.tencent.com/developer/article/1398146
ssh connection refused:https://segmentfault.com/a/1190000014532520