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))
相关推荐
悟空空心6 小时前
服务器长ping,traceroute
linux·服务器·网络·ssh·ip·ping++
zfj3217 小时前
sshd除了远程shell外还有哪些功能
linux·ssh·sftp·shell
张童瑶11 小时前
Linux SSH配置密钥文件及免密登录
linux·运维·ssh
加成BUFF12 小时前
树莓派安装下载及远程连接(共用手机热点)(SSH)(VNC)
linux·计算机·ssh·bash·树莓派·vnc
一往无前fgs13 小时前
【国产信创】openEuler 22.03 安全加固:SSH 端口修改完整指南(含防火墙/SELinux 配置)
网络·安全·ssh·openeuler
Swift社区15 小时前
LeetCode 451 - 根据字符出现频率排序
算法·leetcode·ssh
Bruce_Liuxiaowei1 天前
SSH主机密钥验证失败(Host key verification failed)深度解析与解决方案
运维·网络·ssh
CCI3441 天前
Remote ssh无法连接?
运维·ssh
张童瑶2 天前
Linux SSH隧道代理转发及多层转发
linux·运维·ssh
m0_738120723 天前
应急响应——知攻善防蓝队靶机Web-1溯源过程
前端·网络·python·安全·web安全·ssh