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。

相关推荐
AZ996ZA4 分钟前
自学linux的第二十一天【DHCP 服务从入门到实战】
linux·运维·服务器·php
_OP_CHEN9 分钟前
【Linux系统编程】(二十八)深入 ELF 文件原理:从目标文件到程序加载的完整揭秘
linux·操作系统·编译·c/c++·目标文件·elf文件
xfddlm39 分钟前
边缘计算_ubuntu环境下使用瑞芯微RK3576NPU推理LLM
人工智能·ubuntu·边缘计算
Fleshy数模42 分钟前
MySQL 表创建全攻略:Navicat 图形化与 Xshell 命令行双模式实践
linux·mysql
神梦流1 小时前
GE 引擎的非标准数据流处理:稀疏张量与自定义算子在图优化中的语义保持
linux·运维·服务器
兜兜转转了多少年1 小时前
从脚本到系统:2026 年 AI 代理驱动的 Shell 自动化
运维·人工智能·自动化
EHagSJVNpTY1 小时前
MATLAB 中基于最大重叠离散小波变换的心电信号处理探索
ubuntu
.小墨迹2 小时前
apollo学习之借道超车的速度规划
linux·c++·学习·算法·ubuntu
Lsir10110_2 小时前
【Linux】中断 —— 操作系统的运行基石
linux·运维·嵌入式硬件
Sheffield2 小时前
command和shell模块到底区别在哪?
linux·云计算·ansible