今天突然再次用到免密登录,那就再做一波总结:
一、免密登录最简洁配置方法
公钥私钥的免密登录:
以hadoop102、hadoop103、hadoop104 三个节点为例:
1.查看ssh文件
命令:ls -al
执行命令:
cd /home/一般用户名
cd .ssh
ssh-keygen -t rsa (rsa: 加密算法)
三次回车 , 生成公钥和私钥
目的:使其从102~104 互通,实现免密
会出现情况:若
有以下三个文件:
authorized -keys
id_rsa
id_rdapud
.ssh目录下
将authorized -keys 移除
rm authorized -keys
重新生成自己的:ssh-keygen -t rsa
或者不删除:
步骤如下:
#接着将公用钥匙写入到authorized_keys文件中,并修改这个文件的权限(重要,请不要忽略)
[hadoop@cdh-3 ~]$cat id_rsa.pub >> authorized_keys
[hadoop@cdh-3 ~]$chmod 600 authorized_keys #设置authorized_keys的访问权限
接着====================》
自己给自己破解:实现自己免密
命令:ssh-cop