2023.05.10 在Linux中设置root SSH密钥登录,其他账户使用账号密码登录

可以按照以下步骤来实现这个要求:

1.打开SSH配置文件/etc/ssh/sshd_config,使用root权限进行编辑。

2.确保以下两行设置为如下值:

PermitRootLogin without-password
PasswordAuthentication no

第一行禁用了允许使用密码登录的root账户,只允许使用密钥登录。

第二行禁用了所有账号的密码登录。

3.重启SSH服务以使更改生效:

sudo systemctl restart sshd

4.创建一个普通用户并允许该用户使用账号密码登录。

注意:确保在完成此操作后测试是否可以成功连接和验证SSH登录,然后再关闭密码身份验证。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容