/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查看结果

测试结果: 可以远程访问

相关推荐
南境十里·墨染春水15 小时前
linux学习笔记 网络编程——Socket入门与TCP客户端/服务器实现
linux·服务器·网络
Sirens.15 小时前
twikoo:从MongoDB Atlas到本地部署
运维·服务器
Meya112715 小时前
别再人工硬扛机房管理!智能 U 位系统,让机房管理一键数字化
大数据·运维
DFT计算杂谈16 小时前
自动化脚本一键绘制三元化合物相图
java·运维·服务器·开发语言·前端·python·自动化
Yupureki16 小时前
《Linux网络编程》6.UDP原理
linux·运维·服务器·网络·udp
楼田莉子16 小时前
Linux网络:NAT_代理
linux·运维·服务器·开发语言·c++·后端
烛衔溟17 小时前
TypeScript 索引签名、只读数组与 keyof / typeof 入门
linux·ubuntu·typescript
Harvy_没救了17 小时前
【网络运维】 WordPress 部署复盘
运维·网络
笨笨饿18 小时前
#79_NOP()嵌入式C语言中内联汇编宏的抽象封装模式研究
linux·c语言·网络·驱动开发·算法·硬件工程·个人开发
weixin_4022784518 小时前
VS code 本地推送github添加SSH设置
运维·git·ssh