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))
相关推荐
handsome091622 分钟前
苹果电脑可以使用yunedit-ssh代替winscp
ssh·管理linux文件
行止AC2 天前
vscode-ssh免密链接
ssh·免密连接·vscode免密ssh连接
Asuicao3 天前
centos7.9版本升级ssh OpenSSH 9.8p1 源码 OpenSSL 1.1.1w 源码包以及安装升级回滚文档
运维·ssh
AlfredZhao3 天前
Win7老系统登录报错怎么解?PuTTY这次真能救急
ssh·putty·win7
单位圆的日常5 天前
FRP反向隧道实现异地SSH家用Linux
linux·运维·ssh·frp
tjl521314_215 天前
Git SSH Host Key Verification Failed 问题排查与解决
运维·git·ssh
Jurio.6 天前
Codex App SSH 远程开发教程:本地连接远程服务器项目
服务器·ssh·远程工作·codex
REDcker6 天前
GitHub SSH 连接失败排障实录
运维·ssh·github
洪恒远7 天前
Windows 配置 Gerrit SSH Key
运维·ssh
ITKEY_10 天前
iPad应用webssh tmux 前缀键持续时间短解决办法
ssh