在本機上使用非root賬戶,生成ssh 密鑰,然后執(zhí)行ssh-copy-id -i /home/用戶/.ssh/id_rsa.pub 遠(yuǎn)程用戶@遠(yuǎn)程ip,本機提示已經(jīng)ssh公鑰添加到遠(yuǎn)程主機用戶/.ssh下。
執(zhí)行ssh 遠(yuǎn)程用戶@遠(yuǎn)程IP登錄卻仍然需要輸入密碼。顯然免密沒生效。
排查各種問題,比如本機是否開啟免密登錄,用戶.ssh權(quán)限等等,都沒找到問題所在,切換到root用戶下,查看root用戶的.ssh文件,發(fā)現(xiàn)有生成公鑰,將其干掉。
然后載重新1,2步湊,ok了。