1.生成自己linux root用户的密钥
进入root用户目录下的.ssh文件夹
2.生成公钥 ,执行以下命令 , 无脑回车
ssh-keygen -t rsa
回车完会产生
3.把id_rsa.pub拷到对方linux的/home/user2下
4.最后把id_rsa.pub 追加到对方/home/user2/.ssh/authorized_keys中
cat /home/user2/id_rsa.pub >> /home/user2/.ssh/authorized_keys
5.至此结束, 如果还有问题, 看下面↓
注yu意dao事de项keng:1.对方的linux, 用户文件夹(/home/user2)的其他用户权限不能有写w的权限, 也就是说/home/user2不能是777/773/772, 其他权限都可以
2.对方的linux, /home/user2/.ssh文件夹和里面的文件权限不能是700/777, 755/744都可以
3.自己和对方的linux用户一样不一样没有关系 .
心得:解决问题时候多用扩展的思维, 从自己的root账户到对方的user2账户设置authorized_keys失败, 可以再尝试下从自己的root账户到对方的user34账户设置测试下.思维灵活一点.



