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。

相关推荐
ken22325 分钟前
ubuntu 24.04, audacity 4 AppImage 加载 libavdevice.so.62 /.61 /.63 失败:依赖缺失?
linux·运维·ubuntu
NightReader8 分钟前
vCenter8部署
linux
未完成的歌~20 分钟前
Windows 系统镜像备份还原 操作手册
运维
高山有多高21 分钟前
【Linux笔记】线程概念与控制
linux
阳光九叶草LXGZXJ22 分钟前
达梦数据库-学习-69-DM9主备集群部署
linux·运维·服务器·数据库·sql·学习
Sun 328525 分钟前
Linux 常用命令梳理
linux·运维·服务器·开发·常用命令
一条破秋裤31 分钟前
Linux 线程同步:条件变量
java·linux·jvm
ai小陈33 分钟前
深度学习CUDA异步报错定位:从错误堆栈到最小复现
运维·人工智能·深度学习·ai·gpu算力
Chill6043 分钟前
服务器home文件夹太小怎么把配置迁移到其他盘
运维·服务器
LRL_44 分钟前
【K8s 存储】Longhorn v1.12.1 离线安装全流程:外网制作离线包 + 内网部署(附踩坑实录)
linux·windows·node.js