1. 程式人生 > >Linux ssh 免密登錄設置成功,卻不生效

Linux ssh 免密登錄設置成功,卻不生效

密碼 提示 非root 密鑰 rsa 切換 inux home 登錄

  • 在本機上使用非root賬戶,生成ssh 密鑰,然後執行ssh-copy-id -i /home/用戶/.ssh/id_rsa.pub 遠程用戶@遠程ip,本機提示已經ssh公鑰添加到遠程主機用戶/.ssh下。
  • 執行ssh 遠程用戶@遠程IP登錄卻仍然需要輸入密碼。顯然免密沒生效。

  • 排查各種問題,比如本機是否開啟免密登錄,用戶.ssh權限等等,都沒找到問題所在,切換到root用戶下,查看root用戶的.ssh文件,發現有生成公鑰,將其幹掉。
    然後載重新1,2步湊,ok了。
  • Linux ssh 免密登錄設置成功,卻不生效