Ubuntu 24.04 修改 ssh 监听端口

Ubuntu 24.04 修改 ssh 监听端口

  • 系统
  • [Ubuntu 24.04 使用了 socket activation 机制](#Ubuntu 24.04 使用了 socket activation 机制)
  • [查看 socket 配置](#查看 socket 配置)
  • [查看 service 配置](#查看 service 配置)
  • [# 查看依赖关系](# 查看依赖关系)

系统

bash 复制代码
 lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 24.04 LTS
Release:	24.04
Codename:	noble

Ubuntu 24.04 使用了 socket activation 机制

查看 socket 配置

bash 复制代码
systemctl cat ssh.socket

查看 service 配置

bash 复制代码
systemctl cat ssh.service

# 查看依赖关系

bash 复制代码
systemctl list-dependencies ssh.socket
bash 复制代码
# systemctl cat ssh.socket
# /usr/lib/systemd/system/ssh.socket
[Unit]
Description=OpenBSD Secure Shell server socket
Before=sockets.target ssh.service
ConditionPathExists=!/etc/ssh/sshd_not_to_be_run

[Socket]
ListenStream=22
Accept=no
FreeBind=yes

[Install]
WantedBy=sockets.target
RequiredBy=ssh.service
bash 复制代码
# cat /usr/lib/systemd/system/ssh.socket
[Unit]
Description=OpenBSD Secure Shell server socket
Before=sockets.target ssh.service
ConditionPathExists=!/etc/ssh/sshd_not_to_be_run

[Socket]
#ListenStream=22
ListenStream=26222
Accept=no
FreeBind=yes

[Install]
WantedBy=sockets.target
RequiredBy=ssh.service
bash 复制代码
systemctl daemon-reload
systemctl restart ssh.socket
bash 复制代码
# ss -tlnp | grep sshd
LISTEN 0      4096               *:26222            *:*    users:(("sshd",pid=3637,fd=3),("systemd",pid=1,fd=82))
相关推荐
开发者联盟league3 天前
安装pnpm
ssh
2601_961875244 天前
决战申论100题2026|最新|范文
linux·容器·centos·debian·ssh·fabric·vagrant
小小小花儿4 天前
SSH密钥配置(免密连接远程服务器)
服务器·ssh
m0_526119405 天前
ssh key生成,gitee配置ssh
运维·gitee·ssh
qq_338432375 天前
VSCode Remote-SSH 远程 Windows Server 卡死的排查与解决
windows·vscode·ssh
着迷不白5 天前
十、网络客户端工具curl, wget, ssh, scp, sftp, rsync
运维·网络·ssh
江畔柳前堤5 天前
github实战指南01-账号配置与 SSH 密钥
运维·人工智能·深度学习·ssh·github·pyqt·信号处理
相醉为友6 天前
Trae IDE WSL2/SSH 环境网络故障排查笔记
ide·笔记·ssh
c238567 天前
git常见错误和ssh验证推送
运维·git·ssh
zh路西法7 天前
【tmux入门】终端分屏、SSH远程守护与一键启动脚本
linux·运维·ssh·bash