Ubuntu启用ROOT用户和配置SSH远程

Ubuntu启用ROOT用户和配置SSH远程

一、前言

1.简介

在Ubuntu系统中,默认情况下,root用户(也就是超级用户或管理员用户)是被禁用的。这意味着不能直接使用root用户登录系统。Ubuntu 推荐使用sudo命令来执行需要管理员权限的操作。sudo允许授权的用户以另一个用户身份(默认为root)执行命令

安全考虑

  • 最小权限原则:为了系统安全,建议仅在必要时使用root权限,并尽可能地使用sudo来执行单个命令
  • 日志审计:使用sudo执行的命令会被记录在日志文件中,这有助于审计和追踪
  • 密码安全:如果你为root用户设置了密码,请确保它足够复杂,以防止未授权访问

2.环境

  • LInux 发行版本:ubuntu-22.04.3-desktop-amd64.iso

Ubuntu Server:https://ubuntu.com/download/server

二、正文

1.首次启用ROOT用户

  • 修改密码
sudo passwd root
  • 切换用户
su - root

2.配置ROOT的SSH远程

  • 安装 openssh-server
sudo apt update
sudo apt install openssh-server
sudo systemctl status ssh
  • 编辑 sshd_config 配置文件
sudo nano /etc/ssh/sshd_config

写入内容

PermitRootLogin yes
  • 重启 SSH 服务
sudo systemctl restart ssh

相关推荐

  1. Ubuntu启用ROOT用户配置SSH远程

    2024-03-11 06:52:01       43 阅读
  2. 简单几步启用Ubuntu root用户密码登录

    2024-03-11 06:52:01       32 阅读
  3. Ubuntu 22.04.4 LTS 初始配置rootssh

    2024-03-11 06:52:01       29 阅读
  4. debian或Ubuntu中开启ssh允许root远程ssh登录的方法

    2024-03-11 06:52:01       28 阅读
  5. 设置Ubuntu或树莓派系统,允许root用户ssh方式连接

    2024-03-11 06:52:01       60 阅读
  6. ubuntu配置开机自动启动ssh

    2024-03-11 06:52:01       22 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-11 06:52:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-11 06:52:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-11 06:52:01       82 阅读
  4. Python语言-面向对象

    2024-03-11 06:52:01       91 阅读

热门阅读

  1. [2023年]-hadoop面试真题(二)

    2024-03-11 06:52:01       44 阅读
  2. RabbitMQ——死信队列

    2024-03-11 06:52:01       42 阅读
  3. misc49

    misc49

    2024-03-11 06:52:01      44 阅读
  4. 从零开始学HCIA之IPv6基础05

    2024-03-11 06:52:01       43 阅读
  5. 2024年第十五届蓝桥杯第三期(校内)模拟赛题解

    2024-03-11 06:52:01       37 阅读
  6. 音视频之V4L2的应用

    2024-03-11 06:52:01       41 阅读
  7. VSCode 配置 Spring Boot 项目开发环境

    2024-03-11 06:52:01       45 阅读