【配置SSH免密登录(无需服务器密码】

目录

  • 前言
  • SSH免密登录(无需服务器密码)
    • 1.生成公钥和私钥:
    • 2.将生成的三个公钥文件拷贝到hadoop101的authorized_keys中。
    • 3.将hadoop101的authorized_keys文件拷贝到hadoop102和hadoop103的authorized_keys中。
  • 测试


前言

配置hadoop101对hadoop101、hadoop102、hadoop103三台服务器SSH免密登录。这里三台服务器的连接方式是使用私钥,而非密码,所以常用的SSH免密登录配置方法不适用,故本文讲了另一种方法。


SSH免密登录(无需服务器密码)

1.生成公钥和私钥:

每台服务器均生成公钥和私钥:

[root@hadoop101 .ssh]$ ssh-keygen -t rsa

每台服务器的.ssh文件夹下都生成了两个文件id_rsa(私钥)、id_rsa.pub(公钥)
可以查看

[root@ecs-d15c ~]# cd .ssh
[root@ecs-d15c .ssh]# ls
authorized_keys  id_rsa  id_rsa.pub  known_hosts
[root@ecs-d15c .ssh]#

2.将生成的三个公钥文件拷贝到hadoop101的authorized_keys中。

  1. hadoop101的id_rsa.pub公钥拷贝到hadoop101的authorized_keys文件中
  2. 保存查看
  3. hadoop102的id_rsa.pub公钥拷贝到hadoop101的authorized_keys文件中
  4. 保存查看
  5. hadoop103的id_rsa.pub公钥拷贝到hadoop101的authorized_keys文件中
  6. 保存查看
    注意 一个个保存 后查看,而不应该一次性保存三个公钥进去。

3.将hadoop101的authorized_keys文件拷贝到hadoop102和hadoop103的authorized_keys中。

测试

在一台主机登录另两台主机,出现以下内容即为成功。

【配置SSH免密登录(无需服务器密码】_第1张图片

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