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

禁用ssh 22端口

在Linux系统中,要关闭SSH端口,可以通过修改SSH配置文件或防火墙规则来实现。

方法一:修改SSH配置文件
1. 使用root用户登录Linux系统。
2. 打开SSH配置文件,可以使用任何文本编辑器,如vi或nano。在大多数Linux发行版上,SSH配置文件位于/etc/ssh/sshd_config。
执行命令:sudo vi /etc/ssh/sshd_config
3. 找到以下行:
#Port 22
将其修改为:
Port 2222
这将把SSH端口从默认的22更改为2222。你可以选择任何未被其他服务占用的端口。
4. 保存文件并关闭编辑器。
5. 重启SSH服务以使更改生效。
执行命令:sudo systemctl restart sshd.service

方法二:配置防火墙规则
1. 使用root用户登录Linux系统。
2. 检查系统上正在运行的防火墙,可以使用iptables或firewalld。
– 如果使用iptables,执行命令:sudo iptables -L
– 如果使用firewalld,执行命令:sudo firewall-cmd –list-all
3. 确定正在使用的防火墙规则后,关闭SSH端口。以下是使用iptables和firewalld的示例命令:
– 使用iptables:
sudo iptables -A INPUT -p tcp –dport 22 -j DROP
– 使用firewalld:
sudo firewall-cmd –permanent –remove-service=ssh
sudo firewall-cmd –reload
4. 验证防火墙规则是否生效。可以尝试通过SSH连接到关闭的端口来进行验证。

请注意,关闭SSH端口可能会导致远程连接中断。在执行此操作之前,请确保您有其他可用的远程访问方式,以免被无法访问的情况困扰。

http://www.lryc.cn/news/419064.html

相关文章:

  • C++基础编程的学习3
  • Java中的Optional类:解锁优雅编程的秘密
  • 聆思CSK6大模型开发板语音控制风扇(上)
  • 代码随想录算法训练营第四十一天 | 121. 买卖股票的最佳时机、122. 买卖股票的最佳时机II、123. 买卖股票的最佳时机III
  • 延时队列与redis and rabbitmq
  • 数据结构--单链
  • 春秋云镜CVE-2023-38836
  • Linux 进程概念
  • 【秋招突围】2024届校招-米哈游笔试题-第二套
  • tklog v0.0.9 :Rust灵活高效日志管理
  • 长安链java-sdk打成jar包部署找不到配置文件,springBoot项目制作Docker镜像
  • AI问答:理解软件开发中的几个概念 / 软件逆向、加密、加固、脱壳、反编译
  • 第十一届MathorCup高校数学建模挑战赛-C题:基于有限差分法的散热机理建模与海底数据中心优化设计
  • 【java】常量
  • react如何使用useContext + TS 自定义hooks
  • 【网络安全学习】SQL注入03:如何防止SQL注入
  • linux利用crontab捕获iotop
  • android13 关闭selinux 临时关闭或者永久关闭
  • JetBrains GoLand单元测试不支持单个单元测试case执行
  • 基于STM32设计的盆栽种植自动管理系统(微信小程序)(201)
  • 白骑士的PyCharm教学实战项目篇 4.1 Web应用开发
  • Linux与Docker常用运维命令一览
  • 怎样在 SQL 中创建视图(VIEW),以及视图的作用和优势是什么?
  • Tomcat 使用和配置文件(详解)
  • html+css+js+jquery实现一个 飘零的树叶
  • 鸿蒙(API 12 Beta3版)【时域可分层视频编码】 音视频编码
  • 一个java类实现UDP代理转发
  • K8s问题案例分析
  • 爬虫集群部署:Gerapy 框架详细解析
  • 文本相似度 HanPL汉语言处理