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))
相关推荐
渣渣馬8 小时前
shell的if多条件
git·ssh
vortex511 小时前
构建可审计、可分层、可扩展的SSH身份管理体系
网络·ssh·php
芜湖xin2 天前
【恒源智享云】pycharm社区版SSH方式使用实例
ssh·云服务器
corpse20102 天前
VirtualBox 安装ubuntu-25 ,配置SSH工具登录
linux·ubuntu·ssh
Zhu7583 天前
【软件更新】在Ubuntu24 LTS中更新openssl到指定版本,例如openssl3.5.6 LTS
linux·ssh·ssl
有理想的打工人3 天前
gitlab群组管理与ssh链接
ssh·gitlab
杨云龙UP3 天前
从0到1快速学会Linux操作系统(基础),这一篇就够了!
linux·运维·服务器·学习·ubuntu·centos·ssh
小鸡食米3 天前
Linux-SSH
linux·运维·ssh
且_听_风_吟3 天前
SSH 连接 Gerrit老版本 失败问题复盘
运维·ssh
特别关注外国供应商5 天前
SSH PrivX™ OT 案例 - 某船舶运营商为数千艘船舶实现了远程访问,用于诊断、维护和物联网数据采集
物联网·ssh·数据采集·ad·远程访问·多因素身份验证·privx