跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / Bash

在 Ubuntu 22.04 上安装 SSH 并启用 root 远程登录

在 Ubuntu 22.04 系统上安装 OpenSSH Server 服务,并配置允许 root 用户通过 SSH 远程登录的具体步骤。内容包括安装服务、设置 root 密码、修改 sshd_config 配置文件、重启服务以及防火墙设置。同时提供了关于安全风险的注意事项,建议改用普通用户加 sudo 或密钥认证,并给出了禁用密码登录和仅允许密钥认证的替代方案。

beaabea发布于 2026/3/24更新于 2026/7/2450 浏览

在 Ubuntu 22.04 上安装 SSH 并启用 root 远程登录

在 Ubuntu 22.04 系统上安装 OpenSSH Server 并配置 root 远程登录,可参考以下步骤:

1. 安装 SSH 服务

如果尚未安装 OpenSSH Server,请运行以下命令:

sudo apt update
sudo apt install openssh-server -y

启动 SSH 服务并设置开机自启:

sudo systemctl enable --now ssh

检查 SSH 服务状态:

sudo systemctl status ssh

2. 允许 root 远程登录(默认不推荐)

2.1 设置 root 密码

Ubuntu 默认禁用 root 密码,需先设置:

sudo passwd root

输入两次新密码。

2.2 修改 SSH 配置

编辑 SSH 配置文件:

sudo nano /etc/ssh/sshd_config

找到以下行并修改:

# 将 PermitRootLogin 改为 yes
PermitRootLogin yes

如果找不到该行,直接手动添加:

PermitRootLogin yes

保存并退出(Ctrl+O → Enter → Ctrl+X)。

2.3 重启 SSH 服务
sudo systemctl restart ssh

3. 防火墙配置(如有必要)

如果启用了 UFW 防火墙,放行 SSH 端口(默认 22):

sudo ufw allow 22

4. 测试 root 登录

使用另一台机器通过 SSH 连接:

ssh root@<服务器 IP>

输入设置的 root 密码登录。

注意事项

  1. 安全风险:允许 root 远程登录可能被暴力破解,建议:
    • 改用普通用户 + sudo,或仅允许密钥认证。
    • 修改 SSH 端口(如 Port 2222)。
    • 使用 Fail2Ban 防止暴力破解。

禁用密码登录(可选):
在 /etc/ssh/sshd_config 中设置:

PasswordAuthentication no

密钥认证(推荐):
若需更安全,可配置 root 仅通过密钥登录:

PermitRootLogin prohibit-password

完成以上步骤后,root 用户即可通过 SSH 远程登录。请根据实际需求调整安全策略。

目录

  1. 在 Ubuntu 22.04 上安装 SSH 并启用 root 远程登录
  2. 1. 安装 SSH 服务
  3. 2. 允许 root 远程登录(默认不推荐)
  4. 2.1 设置 root 密码
  5. 2.2 修改 SSH 配置
  6. 将 PermitRootLogin 改为 yes
  7. 2.3 重启 SSH 服务
  8. 3. 防火墙配置(如有必要)
  9. 4. 测试 root 登录
  10. 注意事项
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 基于 YOLOv26 的无人机遥感环境监测系统
  • Qwen 3.5 MoE 本地部署指南:Ollama 快速运行与 API 调用
  • Java 线程池:核心原理、参数配置与实战应用
  • Spring Boot 3 开源项目 ems4j:构建完整的能耗管理与 IoT 远程控表链路
  • 腾讯 Claw 三款 AI Agent 横评:WorkBuddy、QClaw、CodeBuddy 怎么选
  • 无人机 Remote ID Beacon 帧字段详解
  • 2024 年中国生成式人工智能应用与实践展望白皮书
  • Win10 彻底关闭 Microsoft 365 Copilot 弹窗的 6 种方法
  • 优选算法模拟:LeetCode 1419 数青蛙解法
  • GLM-4.6V-Flash-WEB 离线部署与演示实战
  • Jetson 平台 OpenClaw 联动 Ollama 与 llama.cpp 部署大模型
  • Flutter sse_stream 鸿蒙适配:高并发背压处理与 AI 响应流优化
  • MySQL 事务的核心概念与 ACID 属性详解
  • Kafka 生产者 API 快速上手与 Scala 实现
  • 攻防世界 Web 题解 (八): WEB2、反序列化与 RCE
  • Whisper-base.en:74M 参数打造精准英文语音识别工具
  • Ubuntu 22.04 原生 RDP 远程桌面配置与高分屏适配技巧
  • Java 静态与非静态成员访问规则详解
  • FPGA 验证中 BRAM 的典型连接方式
  • Gitee 代码上传指南:Git 基础与实战操作

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online