chore: sync local project changes

This commit is contained in:
Shen Wei
2026-04-27 16:26:07 +08:00
parent dfcf7de003
commit 5854781fa8
144 changed files with 12849 additions and 12330 deletions

View File

@@ -1,44 +1,44 @@
---
title: "Ubuntu 24.04 启动 SSH 服务"
type: source
tags: [ssh, ubuntu, linux]
date: 2026-04-26
---
## Source File
- [[Home Office/Ubuntu 24.04 enable SSH.md]]
## Summary用中文描述
- 核心主题Ubuntu 24.04 中启用 SSH 远程访问服务的完整操作指南
- 问题域Linux 服务器远程管理、SSH 服务配置与防火墙设置
- 方法/机制:安装 OpenSSH Server → 启动并设置开机自启 → 配置 UFW 防火墙 → 验证服务状态 → 远程连接核心变化Ubuntu 24.04 默认使用 `ssh.socket` 激活机制(按需启动而非持续运行)
- 结论/价值:提供 Ubuntu 24.04 SSH 快速启用指南,附带进阶配置(自定义端口、切换传统模式)
## Key Claims用中文描述
- Ubuntu 24.04 默认使用 **ssh.socket 激活机制**:仅在连接请求进入时才启动 SSH 守护进程,与旧版本(持续运行后台进程)行为不同
- SSH 服务可通过 `sudo systemctl start ssh``sudo systemctl enable ssh` 手动启动并设置开机自启
- 防火墙配置:使用 `sudo ufw allow ssh``sudo ufw allow 22/tcp` 放行 SSH 流量
- 进阶配置:可通过 `sudo systemctl edit ssh.socket` 修改监听端口,而非仅修改 `/etc/ssh/sshd_config`
- 如需切换回传统模式:先禁用 socket 激活(`sudo systemctl disable --now ssh.socket`),再启用 service 模式(`sudo systemctl enable --now ssh.service`
## Key Quotes
> "在 Ubuntu 24.04 中开启 SSH 服务非常简单,但这个版本引入了一个重要的变化:默认使用 ssh.socket 激活机制" — Ubuntu 24.04 SSH 配置说明
> "如果你习惯了旧版本的管理方式,或者需要修改自定义端口(例如改为 2222在 24.04 中你可能需要注意:现在推荐通过 sudo systemctl edit ssh.socket 来修改监听端口" — 进阶配置说明
## Key Concepts
- [[SocketActivation]]按需激活机制ssh.socket 在接收到连接请求时才启动 sshd 守护进程,与传统持续运行的 ssh.service 不同
- [[UFW]]Uncomplicated FirewallUbuntu 默认防火墙管理工具,通过 `ufw allow ssh` 简化 iptables 规则配置
- [[OpenSSH]]:开源 SSH 协议实现Ubuntu 通过 `openssh-server` 包提供服务端功能
## Key Entities
- [[Ubuntu-24.04]]Canonical Ltd 发布的 Linux 发行版,引入 ssh.socket 默认激活机制
- [[systemd]]Linux 系统和服务管理器,通过 systemctl 管理 ssh.service 和 ssh.socket
## Connections
- [[Ubuntu服务器通过rsync实现日常增量备份]] ← related_to ← [[Ubuntu-24.04-启动SSH服务]]SSH 是远程管理 Ubuntu 服务器的基础,用于执行 rsync 备份命令)
- [[Ubuntu Server科学上网]] ← related_to ← [[Ubuntu-24.04-启动SSH服务]]SSH 隧道可用于建立安全通道)
- [[Linux运维必会的150个命令]] ← related_to ← [[Ubuntu-24.04-启动SSH服务]]SSH 相关命令如 ssh/scp/sftp 是运维必备命令)
## Contradictions
- 无已知冲突
---
title: "Ubuntu 24.04 启动 SSH 服务"
type: source
tags: [ssh, ubuntu, linux]
date: 2026-04-26
---
## Source File
- [[Home Office/Ubuntu 24.04 enable SSH.md]]
## Summary用中文描述
- 核心主题Ubuntu 24.04 中启用 SSH 远程访问服务的完整操作指南
- 问题域Linux 服务器远程管理、SSH 服务配置与防火墙设置
- 方法/机制:安装 OpenSSH Server → 启动并设置开机自启 → 配置 UFW 防火墙 → 验证服务状态 → 远程连接核心变化Ubuntu 24.04 默认使用 `ssh.socket` 激活机制(按需启动而非持续运行)
- 结论/价值:提供 Ubuntu 24.04 SSH 快速启用指南,附带进阶配置(自定义端口、切换传统模式)
## Key Claims用中文描述
- Ubuntu 24.04 默认使用 **ssh.socket 激活机制**:仅在连接请求进入时才启动 SSH 守护进程,与旧版本(持续运行后台进程)行为不同
- SSH 服务可通过 `sudo systemctl start ssh``sudo systemctl enable ssh` 手动启动并设置开机自启
- 防火墙配置:使用 `sudo ufw allow ssh``sudo ufw allow 22/tcp` 放行 SSH 流量
- 进阶配置:可通过 `sudo systemctl edit ssh.socket` 修改监听端口,而非仅修改 `/etc/ssh/sshd_config`
- 如需切换回传统模式:先禁用 socket 激活(`sudo systemctl disable --now ssh.socket`),再启用 service 模式(`sudo systemctl enable --now ssh.service`
## Key Quotes
> "在 Ubuntu 24.04 中开启 SSH 服务非常简单,但这个版本引入了一个重要的变化:默认使用 ssh.socket 激活机制" — Ubuntu 24.04 SSH 配置说明
> "如果你习惯了旧版本的管理方式,或者需要修改自定义端口(例如改为 2222在 24.04 中你可能需要注意:现在推荐通过 sudo systemctl edit ssh.socket 来修改监听端口" — 进阶配置说明
## Key Concepts
- [[SocketActivation]]按需激活机制ssh.socket 在接收到连接请求时才启动 sshd 守护进程,与传统持续运行的 ssh.service 不同
- [[UFW]]Uncomplicated FirewallUbuntu 默认防火墙管理工具,通过 `ufw allow ssh` 简化 iptables 规则配置
- [[OpenSSH]]:开源 SSH 协议实现Ubuntu 通过 `openssh-server` 包提供服务端功能
## Key Entities
- [[Ubuntu-24.04]]Canonical Ltd 发布的 Linux 发行版,引入 ssh.socket 默认激活机制
- [[systemd]]Linux 系统和服务管理器,通过 systemctl 管理 ssh.service 和 ssh.socket
## Connections
- [[Ubuntu服务器通过rsync实现日常增量备份]] ← related_to ← [[Ubuntu-24.04-启动SSH服务]]SSH 是远程管理 Ubuntu 服务器的基础,用于执行 rsync 备份命令)
- [[Ubuntu Server科学上网]] ← related_to ← [[Ubuntu-24.04-启动SSH服务]]SSH 隧道可用于建立安全通道)
- [[Linux运维必会的150个命令]] ← related_to ← [[Ubuntu-24.04-启动SSH服务]]SSH 相关命令如 ssh/scp/sftp 是运维必备命令)
## Contradictions
- 无已知冲突