SSH 无密登录配置
配置 SSH
基本语法
ssh 另一台电脑的ip地址
工作原理
本机生成私钥和公钥,将公钥交给其他电脑。私钥能解密公钥加密的数据,公钥能解密私钥加密的数据,但是私钥不能解密私钥加密的数据,公钥不能解密公钥加密的数据。
生成私钥和公钥
[xiaoran@hadoop102 .ssh]$ ssh-keygen -t rsa
然后敲(三个回车),就会生成两个文件id_rsa(私钥)、id_rsa.pub(公钥)
将公钥拷贝到要免密登录的目标机器上
[xiaoran@hadoop102 .ssh]$ ssh-copy-id hadoop102
[xiaoran@hadoop102 .ssh]$ ssh-copy-id hadoop103
[xiaoran@hadoop102 .ssh]$ ssh-copy-id hadoop104
注意:
还需要在 hadoop102 上采用 root 账号,配置一下无密登录到 hadoop102、hadoop103、hadoop104 。
还需要在 hadoop103 上采用 xiaoran 账号配置一下无密登录到 hadoop102、hadoop103、hadoop104 服务器上。