ubuntu 设置允许root远程登录

在这里插入图片描述

  1. 设置 root 用户密码

    Ubuntu 默认禁用 root 账户,需先为其设置密码:

    bash 复制代码
    sudo passwd root

    输入两次密码后完成设置,可通过 su - root 验证切换是否成功。

  2. 修改 SSH 配置文件

    编辑 /etc/ssh/sshd_config 文件:

    bash 复制代码
    sudo nano /etc/ssh/sshd_config
    • 找到

      复制代码
      #PermitRootLogin prohibit-password

      ,修改为:

      bash 复制代码
      PermitRootLogin yes
    • 若需密码登录(非推荐),取消注释并设置:

      bash 复制代码
      PasswordAuthentication yes

    保存文件并退出。

  3. 重启 SSH 服务

    使配置生效:

    bash 复制代码
    sudo systemctl restart ssh
  4. 测试远程登录

    在另一台设备上使用:

    bash

    bash 复制代码
    ssh root@<服务器IP>

    输入 root 密码验证登录权限,执行 whoami 确认当前用户为 root。

相关推荐
十年编程老舅15 分钟前
Linux DMA 技术深度拆解
linux·网络·linux内核·dma·c/c++·内存访问
jianqiang.xue24 分钟前
ESP32-S3 运行 Linux 全指南:从 RISC-V 模拟器移植到 8 秒快速启动
linux·stm32·单片机·mongodb·risc-v·esp32s3
bing_feilong28 分钟前
Ubuntu Tips
linux·运维
~光~~31 分钟前
【嵌入式linux学习】0_3位运算整理
linux·学习
悲伤小伞36 分钟前
9-MySQL_索引
linux·数据库·c++·mysql·centos
SeanDe36 分钟前
【Linux `top` 命令详解(结合截图逐行拆解)】
linux·运维·服务器
mi200637 分钟前
wiki.js知识库系统搭建和配置总结
linux·运维·知识库
向依阳1 小时前
Linux应用-----进程间通信
linux
桌面运维家1 小时前
Windows/Linux文件访问权限修改指南
linux·运维·服务器
badhope1 小时前
Docker入门到实战全攻略
linux·python·docker·github·matplotlib