作为Linux运维人员,服务器系统安全至关重要。登录方式主要有密码和密钥两种,其中密钥认证安全性更高。本文将介绍如何利用Xshell工具,通过密钥认证方式安全登录Linux服务器,提升系统防护能力,避免暴力破解等安全风险,实现高效稳定的远程管理。
1、 在Xshell中点击工具菜单,选择新建用户密钥生成向导,按提示完成密钥对创建。
2、 此时你已生成密钥对,应配置服务器启用密钥认证登录,并出于安全考虑,禁用密码认证方式,以提升系统安全性。
3、 调整以下几点:
4、 启用公钥认证方式,允许使用SSH密钥进行身份验证。
5、 指定公钥文件路径为 .ssh/authorized_keys,用于存储允许登录的公钥信息。
6、 禁用密码认证方式,禁止通过密码进行登录验证。
7、 配置完毕后,需重启sshd服务以生效。
8、 在目标用户的家目录下的.ssh文件夹中,打开authorized_keys文件,将之前生成的密钥对中的公钥内容添加进去即可。
9、 打开Xshell工具菜单,进入用户密钥管理器,双击已生成的密钥,在属性中选择公钥选项,复制其内容以备后续使用。
10、 若用户家目录下缺少.ssh目录,可执行ssh-keygen命令生成密钥,系统将自动创建该目录,便于后续登录操作。
11、 修改文件权限,避免后续出现问题。
12、 完成设置后尝试登录,会发现密码栏处于不可输入的灰色状态。
13、 登录成功,设置完毕!
评论
更多评论