1. 在相应的用户根目录下生成密钥公钥,输入如下命令:
ssh-keygen -t rsa
2. 直接三次回车:会生成两个文件:id_rsa / id_rsa.pub,分别为密钥和公钥
3. 打开公钥id_rsa.pub文件,复制里面的内容,并将复制的内容追加到你想要免密登录的服务器的/root/.ssh/authorized_keys里面(authorized_keys需要自己创建,将复制的内容追加到文件里面,一个公钥放一行,可以检查下公钥有没有跨行。创建文件的命令为:touch authorized_keys)
4. 应该就可以登录了。如果没有权限,可以给文件添加权限:chmod 700 /root/.ssh/authorized_keys