ssh免密登录Linux(普通用户和root用户)
在win10下成功
1、生成密钥对
ssh-keygen -t rsa -b 4096 -C "hyperv"
执行后一般在C:\Users\用户名/.ssh下,id_rsa私钥、id_rsa.pub公钥
2、Linux用户Home目录下ls -a查看,如果.ssh目录和authorized_keys不存在,则
cd ~ && mkdir .ssh && touch .ssh/authorized_keys
3、将id_rsa.pub内容拷贝到Linux用户Home目录下.ssh/authorized_keys
中,如果已经存在过文件,注意追加而不是覆盖
4、修改文件权限
cd ~ && chmod 700 .ssh && chmod 600 .ssh/authorized_keys