SSH生成密钥对,登录服务器

最简单的生成方法:

ssh-keygen

按照提示写文件名就可以了,假设我们生成了xxx.pub和xxx,其中xxx是密钥文件,xxx.pub是公钥文件

配置CentOS的免密码登录:

  1. 用vim打开文件,拷贝里面的内容到需要登录账号的主目录,如/root
  2. 打开vim /root/.ssh/authorized_keys,如果没有这个目录则这样创建
    • mkdir .ssh
    • chmod 700 .ssh
    • cd .ssh
    • touch authorized_keys
    • chmod 644 authorized_keys
  3. 将xxx.pub里面的内容(应该是一行)拷贝到authorized_keys里面(单独占一行)
  4. ssh root@xxx.xxx.xxx.xx,选择xxx密钥文件,就可以不用密码登录了

 

发表评论

您的电子邮箱地址不会被公开。