关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

linux服务器如何设置SSH免密登录?

发布时间:2021-03-11 21:57:55

  为了加强服务器系统的安全性,需要对SSH登录进行一定的安全配置。


  下面魁首云小编就带大家一起操作怎么样在linux服务器上配置基于密钥认证的免密登录方法。


  步骤1 :生成密钥对


  使用Power shell软件并运行ssh-keygen

linux服务器如何设置SSH免密登录?

  生成的文件如图所示

生成的公钥文件名称与地址.png

  步骤2 :将公钥添加到服务器


  登录目标服务器,在主目录下创建. ssh目录,并在其中创建authorized_keys文件,并将生成的公钥文件的内容复制到该文件内即可。

如图所示添加公钥到服务器方法

  验证:直接使用ssh命令进行测试

使用SSH命令验证公钥是否添加成功

  命令格式为ssh用户名@服务器IP  -i私钥文件


  步骤3 :关闭服务器端的密码验证登录


  要提高安全性,请在密钥验证配置完成后禁用SSH的密码验证。


  紧接着就是修改/etc/ssh/sshd_config文件


  将PasswordAuthentication参数的值设置为no,然后保存退出。


  然后重新启动sshd服务。


  再次测试:

如图关闭秘钥登录即可实现免密登录

  教程已完成。 希望本教程能随时咨询我们的魁首云售后服务团队关于get在新技能后期使用魁首云服务器的问题。



/template/Home/Zkeys/PC/Static