为了增强服务器系统的安全性,对SSH登录进行一定的安全配置是非常有必要的。
下面介绍如何在本地Windows10系统上配置基于密钥验证的免密登录。
步骤一:生成密钥对
打开Power shell工具,执行ssh-keygen
生成出的文件如图
步骤二:将公钥添加到服务器
登录到目标服务器上,在家目录下创建 .ssh 目录并在其中创建authorized_keys文件。之后将生成的公钥文件中的内容写入到该文件中,操作完成后退出即可。
验证:直接使用ssh命令进行测试
命令格式为:ssh 用户名@服务器IP -i 私钥文件
步骤三:关闭服务端的密码验证登录
为了增强安全性,可在密钥验证配置完成后,禁用SSH的密码验证。
编辑/etc/ssh/sshd_config文件,将其中
PasswordAuthentication 参数的值设置为no,保存退出。
之后重启sshd服务。
再次测试:
教程完毕,希望该教程能让你get到新技能 后期在使用尊云服务器有什么问题随时咨询我们尊云售后服务团队。