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用户登录问题多多,当然大神除外~
notion image

Ubuntu系统如何使用root用户登录?

Ubuntu系统的默认用户名是ubuntu
💡
注意某些vps厂商的默认登录名可能会有变化,一般购买后会将登录信息发送至注册时的邮件
并且很多厂商默认的系统也并不设置root帐户和密码,所以我们需要先设置root密码再开启允许 root用户登录。具体操作步骤如下:
  1. 先使用厂商提供的默认帐户登录。
  1. 执行以下命令,设置 root 密码。
    1. 设置一个root密码后,按回车。
    1. 重复输入root的密码,按回车。
      1. 返回如下信息,即表示 root 密码设置成功。
        passwd: password updated successfully
    1. 执行以下命令,打开 sshd_config 配置文件,我们需要在这里进行一些修改
      1. 按 i 切换至编辑模式
        1. 找到 #Authentication选项,将 PermitRootLogin 参数修改为yes
          1. 如果 PermitRootLogin 参数被注释,我们删除掉首行的注释符号(#)
        2. 找到 #Authentication,将 PasswordAuthentication 参数修改为yes
          1. 如果sshd_config配置文件中无此配置项,则添加即可
            notion image
            notion image
      1. 修改完毕后按 Esc键,输入 :wq,保存文件并返回。
        1. notion image
      1. 执行以下命令,重启 ssh 服务。
        1. 返回ssh工具,以root为用户名登录即可
         
        VMware虚拟机保姆级安装群辉教程如何将阿里云域名托管至cf(cloudflare)
        Loading...