最简单的生成方法:
ssh-keygen
按照提示写文件名就可以了,假设我们生成了xxx.pub和xxx,其中xxx是密钥文件,xxx.pub是公钥文件
配置CentOS的免密码登录:
- 用vim打开文件,拷贝里面的内容到需要登录账号的主目录,如/root
- 打开vim /root/.ssh/authorized_keys,如果没有这个目录则这样创建
- mkdir .ssh
- chmod 700 .ssh
- cd .ssh
- touch authorized_keys
- chmod 644 authorized_keys
- 将xxx.pub里面的内容(应该是一行)拷贝到authorized_keys里面(单独占一行)
- ssh root@xxx.xxx.xxx.xx,选择xxx密钥文件,就可以不用密码登录了