SSH免密登陆操作及相关文件作用
本人在学习大数据时,需要配置集群分布式环境,其中包括hadoop100到hadoop103共四台服务器,为方便管理,需要在本地(Mac OS系统)终端中登陆四台服务器,故配置了ssh免密登陆
1. SSH免密登陆原理
2. 操作步骤
现在假设主机A要通过ssh免密登录主机B,步骤如下
# 两台机器最好都安装openssh-server / openssh-client
$ sudo apt install openssh-server
$ sudo apt install openssh-client
# 查看ssh服务是否开启
$ netstat -tlp | grep ssh
# 在主机A上通过RSA算法生成密钥对
$ ssh-keygen -t rsa # 此时在~/.ssh文件夹中生成了两个文件 id_rsa(私钥)和id_rsa.pub(公钥)
# 上传公钥到主机B的~/.ssh/authorized_keys