type
Post
status
Published
date
Jul 2, 2021
slug
rootdenglu
summary
很多主机商默认不支持root登录,造成SSH工具无法正常读取root文件夹或其他未知的问题,
tags
VPS技巧
category
技术分享
icon
password
URL
为什么需要Root用户登录
在某些特定场景下,使用普通用户登录后切换到root用户并不能执行root用户所有的权限和环境
比如使用常用的ssh工具
Finlshell用普通用户登录vps后,再切换root用户并不能看到root的文件夹的文件总之无法使用root用户登录问题多多,当然大神除外~

Ubuntu系统如何使用root用户登录?
Ubuntu系统的默认用户名是ubuntu
注意某些vps厂商的默认登录名可能会有变化,一般购买后会将登录信息发送至注册时的邮件
并且很多厂商默认的系统也并不设置root帐户和密码,所以我们需要先设置root密码再开启允许 root用户登录。具体操作步骤如下:
- 先使用厂商提供的默认帐户登录。
- 执行以下命令,设置 root 密码。
- 设置一个root密码后,按回车。
- 重复输入root的密码,按回车。
返回如下信息,即表示 root 密码设置成功。
passwd: password updated successfully
- 执行以下命令,打开 sshd_config 配置文件,我们需要在这里进行一些修改
- 按 i 切换至编辑模式
- 找到
#Authentication选项,将PermitRootLogin参数修改为yes。 - 找到
#Authentication,将PasswordAuthentication参数修改为yes。
如果 PermitRootLogin 参数被注释,我们删除掉首行的注释符号(#)
如果sshd_config配置文件中无此配置项,则添加即可


- 修改完毕后按 Esc键,输入
:wq,保存文件并返回。

- 执行以下命令,重启 ssh 服务。
- 返回ssh工具,以root为用户名登录即可
- Author:积极的长腿怪
- URL:https://jjdctg.com/article/rootdenglu
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!






