用root執行ssh
源機中:
root用戶下執行:
ssh-keygen -t rsa
mv /root/.ssh/id_rsa.pub /root/.ssh/authorized_keys
將源機的/root/.ssh/authorized_keys文件 放到目標機的目錄:/root/.ssh/(需創建.ssh目錄)
在源機執行:ssh -lroot -p22 目標機IP
輸入yes,可以發現免密碼登陸了
用普通用戶執行ssh
源機中:
test用戶下執行:
ssh-keygen -t rsa
mv /home/test/.ssh/id_rsa.pub /home/test/.ssh/authorized_keys
將源機的/home/test/.ssh/authorized_keys文件 放到目標機的目錄:/home/test/.ssh/(需創建test用戶和.ssh目錄)
在目標機執行:
chown -R test.test /home/test/.ssh/
chmod 700 /home/test/.ssh/
chmod 600 /home/test/.ssh/authorized_keys
在源機執行:ssh -ltest -p22 目標機IP
輸入yes,可以發現免密碼登陸了