ssh免密码登录的坑(权限问题)

记住.ssh及子文件必须是700,权限,试着不行,然后网上看有说是权限问题,自己就想当然改成777,本以为这样就一定能排除权限问题

可以这个就必须是700权限,可能是这个本身涉及到安全问题,对于.ssh相关文件必须要位于一个安全的目录(要知道你的私钥一般也放在这个目录下面,轻易被外人看到很危险啊)

[[email protected] ~]$ chmod -R 700 .ssh/
[[email protected] ~]$  scp testcopy.txt [email protected]:/home/hadoop/
testcopy.txt                                                                                                                                                                   100%   25    38.1KB/s   00:00    
[[email protected] ~]$  scp testcopy.txt [email protected]:/home/hadoop/
testcopy.txt                                                                                                                                                                   100%   25    32.5KB/s   00:00    
[[email protected] ~]$ 

 

经过多次测试发现,只需要保证.ssh目录及子文件authorized_keys必须是700权限就可以了

后续发现id_rsa,id_rsa.pub也不能是777

ssh免密码登录的坑(权限问题)

 

如果目录不是700权限,将会在启动hadoop时候要求输入密码

ssh免密码登录的坑(权限问题)