ssh免密碼登錄的坑(權限問題)

記住.ssh及子文件必須是700,權限,試着不行,然後網上看有說是權限問題,自己就想當然改成777,本以爲這樣就一定能排除權限問題

可以這個就必須是700權限,可能是這個本身涉及到安全問題,對於.ssh相關文件必須要位於一個安全的目錄(要知道你的私鑰一般也放在這個目錄下面,輕易被外人看到很危險啊)

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

 

經過多次測試發現,只需要保證.ssh目錄及子文件authorized_keys必須是700權限就可以了

後續發現id_rsa,id_rsa.pub也不能是777

 

如果目錄不是700權限,將會在啓動hadoop時候要求輸入密碼

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章