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