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。

相关推荐
ITOWARE_SAPer19 小时前
选择SAP实施公司能否兼得官方授权与高性价比?
运维·能源·制造·零售
开压路机19 小时前
进程控制
linux·服务器
香蕉鼠片19 小时前
跨平台开发到底是什么
linux·windows·macos
Elastic 中国社区官方博客19 小时前
Elasticsearch:快速近似 ES|QL - 第一部分
大数据·运维·数据库·elasticsearch·搜索引擎·全文检索
AC赳赳老秦20 小时前
OpenClaw生成博客封面图+标题,适配CSDN视觉搜索,提升点击量
运维·人工智能·python·自动化·php·deepseek·openclaw
Eric.Lee202121 小时前
docker 启动停止命令
运维·docker·容器
samson_www21 小时前
EC2的GRUB引导程序问题
运维·ai
bukeyiwanshui21 小时前
20260417 DNS实验
linux
代码中介商1 天前
Linux 帮助手册与用户管理完全指南
linux·运维·服务器
weixin_449173651 天前
Linux -- 项目中查找日志的常用Linux命令
linux·运维·服务器