在云服务器上搭建Hadoop集群的过程中一般ssh默认端口22不会开发
这个时候.
如果集群之间通过ssh链接的过程中,就会出现22端口拒绝的问题,但是如果直接修改,配置打开22端口号会被恶意扫描到。
所以只能修改本地的ssh默认端口
遇到了非默认端口的配置
在/root/.ssh/下面做一个配置文件config
将服务器信息和端口都加入其中,实现了非默认端口的免密登录
#服务器1
Host xm-bigdata01
Hostname 192.168.0.5
Port 23
User root
IdentityFile ~/.ssh/id_rsa
#服务器2
Host xm-bigdata02
Hostname 192.168.0.6
Port 24
User root
IdentityFile ~/.ssh/id_rsa
#服务器3
Host xm-bigdata03
Hostname 192.168.0.7
Port 25
User root
IdentityFile ~/.ssh/id_rsa
#服务器4
Host xm-bigdata04
Hostname 192.168.0.2
Port 26
User root
IdentityFile ~/.ssh/id_rsa