在某些情况下,管理员可能需要以root权限直接登录到服务器进行维护。默认情况下,为了安全考虑,很多Linux发行版(包括Ubuntu)的SSH服务是禁止root用户通过密码直接登录的。如果您使用的是腾讯云上的Ubuntu 18.04或类似版本,并且希望启用root用户的远程登录功能,可以参考以下步骤。
第一步:设置root用户密码
您需要为root用户设置一个强密码。请打开终端并执行下面的命令:
sudo passwd root
系统会提示您输入新的Unix密码,然后要求您再次确认密码。请确保选择一个足够复杂且难以猜测的密码。
第二步:编辑SSH配置文件
接下来,我们需要修改SSH服务器的配置文件,允许root用户通过密码登录。请运行以下命令来编辑SSH配置文件:
sudo vim /etc/ssh/sshd_config
找到如下几行配置:
Authentication:
#LoginGraceTime 2m
#PermitRootLogin prohibit-password
#StrictModes yes
取消注释(删除#号),并将PermitRootLogin
的值更改为yes
,这样看起来应该是:
LoginGraceTime 2m
PermitRootLogin yes
StrictModes yes
保存文件并退出编辑器(如果您使用的是vim,可以通过按下ESC键,然后输入:wq
并回车来完成)。
第三步:重启SSH服务
为了让更改生效,需要重新启动SSH服务。执行下列命令:
sudo systemctl restart sshd
或者根据您的系统不同,可能是:
sudo service ssh restart
现在,您可以尝试使用root用户和刚刚设置的密码从远程机器上登录到您的腾讯云服务器了。
安全性提醒
虽然允许root用户远程登录可以提供方便,但同时也增加了潜在的安全风险。建议仅在必要时临时启用此功能,并在完成后恢复默认的安全设置。推荐使用密钥认证方式代替密码认证来进一步加强安全性。
享受优惠,开始您的云计算之旅
现在就领取腾讯云优惠券,以优惠价格购买腾讯云产品和服务,让您的业务更加高效、稳定与安全。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/332758.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。