/etc/ssh/sshd_config 配置文件中的 PasswordAuthentication & PermitRootLogin 参数作用

1、PasswordAuthentication

PasswordAuthentications是一种身份验证方式,通常用于远程服务器的登录。当用户连接到远程服务器并进行身份验证时,服务器会根据

用户名进行验证,如果验证成功允许用户访问服务器。在SSH中,PasswordAuthentication可以被设置为yesno,以指示是否允许密码身份验证。如果为no,则必须使用其他的身份验证方式,如公钥身份验证。

2、PermitRootLogin

PermitRootLogin 设置为 no 表示 不允许 root 用户远程访问,
PermitRootLogin 设置为 yes 表示

允许 root 用户远程访问,
PermitRootLogin 设置为 prohibit-password 表示 不允许 root

用户使用密码远程访问,但是可以用其他方式访问,比如公钥

如果 PermitRootLogin 设置为 prohibit-password 使用远程访问,会是什么结果呢(如下看一段xshell连接的报错)

#可以看出密码被拒绝了

将PermitRootLogin参数改为yes查看结果

测试结果: 可以远程访问

相关推荐
zt1985q1 天前
本地部署开源智能家居集成平台 ioBroker 并实现外部访问( Windows 版本)
运维·服务器·智能家居
大卡片1 天前
linux内核驱动开发
linux·运维·驱动开发
心心喵1 天前
[linux] nohup和pm2的区别 进程保活
linux·运维·服务器
NGINX开源社区1 天前
F5 NGINX Ingress Controller 5.3.0 新增功能
运维
醉熏的石头1 天前
Ubuntu 中的编程语言(中)
linux·ubuntu·scala
SelectDB1 天前
Apache Doris 在 AgentLogsBench 中领先,支撑 Agent 可观测性生产负载
运维·数据库·agent
荣-1 天前
从两天到十几分钟:一套 YT Crash 自动化分析工具完整工程复盘
大数据·运维·自动化
酷炫的水壶1 天前
使用memc-nginx和srcache-nginx模块构建高效透明的缓存机制
运维·nginx·缓存
dddwjzx1 天前
嵌入式Linux C应用编程入门——信号
linux·嵌入式
范什么特西1 天前
网络代理问题
java·linux·服务器