一、生成密钥

1.生成新版密钥格式

  1. ssh-keygen -t rsa

2.生成旧版pem密钥格式

  1. ssh-keygen -m PEM -t rsa -b 3072

二、把公钥内容追加到认证文件中

  1. cat id_rsa.pub >> authorized_keys

三、授权

  1. chmod 700 /root/.ssh
  2. chmod 700 /root/.ssh/id_rsa
  3. chmod 700 /root/.ssh/id_rsa.pub
  4. chmod 600 authorized_keys

四、修改sshd_config配置文件

  1. vi /etc/ssh/sshd_config
  2. #修改如下配置选项
  3. PasswordAuthentication no
  4. PubkeyAuthentication yes

五、重启sshd服务

  1. systemctl restart sshd