建立密钥对

  1. # 密钥锁码可输入指定密码,如果不输入就直接回车
  2. ssh-keygen

在服务器上安装公钥

  1. cd ~/.ssh/
  2. cat id_rsa.pub >> ~/.ssh/authorized_keys
  3. chmod 600 authorized_keys
  4. chmod 700 ~/.ssh

SSH服务设置

  1. # 编辑SSH配置文件
  2. sudo vim /etc/ssh/sshd_config
  3. # 密钥验证支持
  4. RSAAuthentication yes
  5. PubkeyAuthentication yes
  6. # Root用户是否能通过SSH登录
  7. PermitRootLogin no
  8. # 关闭密码验证通道
  9. PasswordAuthentication no
  10. # 关闭DNS
  11. UseDNS no

重启SSH服务

  1. service sshd restart