ssh-keygen -t rsa -C "xxx@163.com"
执行命令后将在C:Users你的用户名.ssh 目录下生成id_rsa 和id_rsa.pub 文件,其中.pub 后缀的文件称为公钥
2.服务站中导入公钥将公钥文件中的内容上传到服务器,然后追加到服务器的/root/.ssh/authorized_keys 文件内
3.修改服务器ssh配置文件位于/etc/ssh/sshd_config 位置的文件是服务器的ssh配置文件,需要在配置文件中进行找到如下属性进行设置:
RSAAuthentication yes #开启RSA验证 PubkeyAuthentication yes #使用公钥验证 AuthorizedKeysFile .ssh/authorized_keys #公钥保存位置 PasswordAuthentication no #禁用密码登录 #必要时,可以通过下面的配置属性修改登录端口 Port 22
然后使用systemctl restart sshd 重启ssh服务即可使用ssh密钥登录



