1.免密登录原理:

(1) 生成公钥和私钥
[zjx@hadoop102 .ssh]$ pwd
/home/zjx/.ssh
command: ssh-keygen -t rsa
连敲三个回车 ,然后回生成 一个公钥和私钥
zjx@hadoop102 .ssh]$ ll
总用量 12
-rw-------. 1 zjx zjx 1675 7月 2 17:47 id_rsa
-rw-r--r--. 1 zjx zjx 395 7月 2 17:47 id_rsa.pub
-rw-r--r--. 1 zjx zjx 555 7月 2 17:41 known_hosts
(2) 将公钥拷贝到要免密的server上
ssh-copy-id hadoop102
ssh-copy-id hadoop103
ssh-copy-id hadoop104
注意:
3).ssh文件夹下(~/.ssh)的文件功能解释
| known_hosts | 记录ssh访问过计算机的公钥(public key) |
| id_rsa | 生成的私钥 |
| id_rsa.pub | 生成的公钥 |
| authorized_keys | 存放授权过的无密登录服务器公钥 |