«

ssh 使用 root 账户无法登录 root登录被禁用

时间:2023-4-7 10:26     作者:wen     分类: Linux


如果使用root账户通过SSH登录被禁用,您可以使用以下步骤来解决问题:

以具有sudo权限的用户身份登录服务器。如果您不知道具有sudo权限的用户,请联系系统管理员。

编辑SSH服务器的配置文件/etc/ssh/sshd_config,使用文本编辑器打开该文件。

找到以下行:

PermitRootLogin no

将该行中的“no”更改为“yes”:

PermitRootLogin yes

保存并关闭文件。

重启SSH服务器以使更改生效。可以使用以下命令重启SSH服务器:

sudo service ssh restart

或者

sudo systemctl restart sshd

现在您应该可以使用root账户通过SSH登录服务器了。但请注意,允许root登录可能会增加系统的安全风险。如果您完成所需的任务后不再需要root访问权限,建议禁用root登录。

检查您的服务器是否已启用防火墙,并确保已打开SSH端口(默认端口为22)以允许SSH连接。如果您使用的是其他端口,则需要相应地更改防火墙规则。

希望这些步骤可以帮助您解决问题。如果您仍然无法使用root账户通过SSH登录服务器,请尝试查看系统日志以获取更多信息,并考虑寻求专业支持。

标签: linux