当前位置: 首页 > news >正文

Ubuntu24修改ssh端口

文章目录

      • 1️⃣修改配置文件
      • **2️⃣ 检查语法是否正确**
      • **3️⃣ 开放新端口(防火墙)**
      • **4️⃣ 重启 SSH 服务**
      • **5️⃣ 验证端口是否生效**
      • **6️⃣ 测试新端口登录**

1️⃣修改配置文件

编辑 sshd 配置文件:

vim /etc/ssh/sshd_config

找到:

#Port 22

改成:

Port 405

⚠️ 注意:如果 /etc/ssh/sshd_config.d/ 目录里有 .conf 文件,也可能包含 Port 设置,优先级更高。

可以用下面命令确认:

grep -i '^Port' /etc/ssh/sshd_config /etc/ssh/sshd_config.d/*

2️⃣ 检查语法是否正确

sudo sshd -t

如果没输出,说明配置正确。

3️⃣ 开放新端口(防火墙)

如果启用了 UFW

sudo ufw allow 405

4️⃣ 重启 SSH 服务

daemon-reload 的作用就是:

  • 让 systemd 重新读取服务单元文件(unit files),比如 /etc/systemd/system/.service 或 /lib/systemd/system/.service
  • 通常在你 修改了 service 文件新增了一个自定义服务 后,需要运行它。
sudo systemctl daemon-reload
sudo systemctl restart ssh

5️⃣ 验证端口是否生效

ss -tnlp | grep sshd

应该能看到:

LISTEN 0 128 0.0.0.0:24012  0.0.0.0:*  users:(("sshd",pid=1234,fd=3))

6️⃣ 测试新端口登录

确认能成功登录后,再决定是否在配置文件里注释掉 Port 22,并删除防火墙里的 22 端口规则。

http://www.dtcms.com/a/389224.html

相关文章:

  • hadoop实现一个序列化案例
  • DBG数据库加密网关实现mySQL敏感数据动态脱敏与加密全攻略
  • 解决 Vue SPA 刷新导致 404 的问题
  • 大型语言模型 (LLMs) 的演进历程:从架构革命到智能涌现
  • 大语言模型为什么要叫【模型】
  • 教程上新丨ACL机器翻译大赛30个语种摘冠,腾讯Hunyuan-MT-7B支持33种语言翻译
  • 《C++程序设计》笔记
  • NVR接入录像回放平台EasyCVR海康设备视频平台视频监控系统常见故障与排查全解析
  • 半导体制造常提到的Fan-Out晶圆级封装是什么?
  • Qt 系统相关 - 文件
  • P2242 公路维修问题
  • 安装wsl
  • 牛客多校04C :Computational Geometry Problem(p-Dyck路计数)
  • CMake+visual studio 2022 +qt6 , 从Linux平台移植到windows下平台开发
  • 大模型系列——Playwright MCP 可以复用 Chrome 登录态了
  • 三星S25 Edge 与iPhone 17 Air:最新对比
  • 电脑怎么连接wifi?【图文详解】笔记本电脑怎么连接无线wifi?笔记本电脑连不上wifi怎么办?
  • 设计模式-代理模式详解
  • 怎样让AI图生3D更加高质高效
  • Java 集合框架 Set 接口:实现类的底层数据结构与核心特点
  • 【大模型】使用Qwen-VL大模型进行验证码识别的完整指南
  • 深度学习体系化入门:从理论到实践的完整框架
  • 餐饮行业系统集成分享:OMS 订单数据推送ERP 核算
  • 深入剖析OpenHarmony ClearPlay DRM驱动:从HDI接口到动态加载的完整实现路径
  • [WesternCTF2018]shrine
  • 硬件 - RK3588部分(2) - 原理图 - 最小系统
  • Android进阶之路 - 从 URL Scheme 到 Deep Link 与 App Link
  • MySQL监控Shell脚本实战指南
  • 【Android】Jetpack Media3 如何播放音频文件 实现视频播放器
  • Android 开发 集成 uni 小程序,并实现相互通信