linux ssh免密登录配置

在hadoop集群搭建的过程中,通常会对集群服务进行群启/群停的操作,而集群中的主机执行启动命令通常需要通过ssh 登录到其它主机,为了解决ssh 时不输入用密码的问题,在这里研究了下ssh 免密登录,操作步骤记录如下:

1.免密登录原理

linux ssh免密登录配置_第1张图片

2.生成公钥和私钥

ssh-keygen -t rsa

然后敲四次回车键,就会在.ssh目录下生成两个文件id_rsa(私钥)、id_rsa.pub(公钥)

 然后敲四次回车键,就会在.ssh目录下生成两个文件id_rsa(私钥)、id_rsa.pub(公钥)

linux ssh免密登录配置_第2张图片

3.将公钥拷贝到要免密登录的目标机器上

ssh-copy-id hadoop102
ssh-copy-id hadoop103
ssh-copy-id hadoop104

linux ssh免密登录配置_第3张图片

 

公钥除了拷贝到需要免密登录的目标主机上外,生成公钥的主机本身也可以配置免密登录,视情况根据需要配置

eg:hadoop102上采用tianhs账号配置无密登录到hadoop102、hadoop103、hadoop104服务器上。

你可能感兴趣的:(大数据(big,data),ssh,服务器,linux)