VPS修改SSH端口教程:安全配置与防火墙规则调整

本教程详细讲解VPS服务器SSH端口修改的全流程操作,涵盖配置文件修改、防火墙规则调整、SELinux策略配置及验证测试,提供针对不同Linux发行版的适配方案,帮助用户提升服务器安全防护能力。

一、准备工作与注意事项

在修改SSH端口前,需完成以下准备工作:

  1. 通过当前SSH连接保持会话活跃,避免配置错误导致连接中断
  2. 使用netstat -tulnss -ntl检查端口占用情况,确保新端口(建议1024-65535)未被占用
  3. 准备具有root权限的账户或sudo权限的普通用户

二、修改SSH端口配置

执行以下标准化操作流程:

  1. 进入配置目录:cd /etc/ssh并备份文件:cp sshd_config sshd_config.bak
  2. 编辑配置文件:vi sshd_config或使用nano编辑器
  3. 找到#Port 22行,删除注释符并添加新端口(例如:Port 2222),建议保留原22端口作为临时回退方案
  4. 保存文件后重启服务:systemctl restart sshdservice ssh restart

三、防火墙规则调整

根据防火墙类型选择对应配置方式:

  • firewalld(CentOS/RHEL):
    firewall-cmd --permanent --add-port=2222/tcp && firewall-cmd --reload
  • ufw(Ubuntu/Debian):
    ufw allow 2222/tcp && ufw reload
  • iptables(传统系统):
    添加规则iptables -A INPUT -p tcp --dport 2222 -j ACCEPT并保存规则

四、SELinux策略配置

针对启用SELinux的系统需执行:

  1. 安装策略工具:yum install policycoreutils-python
  2. 修改SELinux上下文:semanage port -a -t ssh_port_t -p tcp 2222
  3. 验证配置:semanage port -l | grep ssh

五、验证与测试

通过以下步骤确认配置生效:

  • 新开终端使用ssh -p 2222 user@host建立连接
  • 检查服务状态:systemctl status sshd
  • 确认无误后,返回配置文件删除原Port 22声明

修改SSH端口需遵循配置变更→防火墙调整→SELinux适配的完整流程。建议每月检查/var/log/secure日志文件,监控非法访问尝试。对于云服务器,还需在控制台配置安全组放行新端口。

本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/484275.html

其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
上一篇 3小时前
下一篇 3小时前

相关推荐

  • PacificRack VPS的网络速度和稳定性如何?

    PacificRack 是一家提供高质量虚拟专用服务器(VPS)服务的公司,其网络速度和稳定性备受用户关注。我们将探讨 PacificRack VPS 的网络性能,帮助您更好地了解其特点。 网络速度表现 1. 国际带宽优势: PacificRack 提供了多条国际带宽线路,确保全球范围内的用户能够享受到快速的访问体验。无论是在北美、欧洲还是亚洲,Pacifi…

    2025年1月19日
    2000
  • VPS多开为何频繁引发系统卡死?

    VPS多开引发系统卡死的核心原因包括资源超额分配、虚拟化技术缺陷、硬件性能瓶颈等方面。通过分级资源管控、存储优化、网络隔离等技术手段可有效提升多开环境稳定性。

    1小时前
    100
  • VPS 函数调用引发内存溢出,优化内存使用的策略有哪些?

    VPS(虚拟专用服务器)环境中,函数调用引发的内存溢出问题是一个常见的挑战。无论是由于代码本身的低效实现,还是因为资源管理不当,都可能导致应用程序性能下降,甚至崩溃。本文将探讨一些优化内存使用的策略,以帮助开发者和系统管理员应对这一问题。 1. 分析内存使用情况 了解当前的内存使用状况是优化的第一步。 使用工具如 `top`、`htop`、`vmstat` …

    2025年1月20日
    3100
  • VPS上使用Zip命令时如何排除特定文件或文件夹?

    虚拟专用服务器(VPS)为用户提供了对远程服务器的完全控制,包括管理文件和文件夹。有时,您可能需要压缩文件以便于传输或备份,但又不想包含某些特定的文件或文件夹。幸运的是,Linux系统中的zip命令支持通过参数来实现这一点。 基本语法 zip -r 压缩包名.zip 目标目录 -x “排除路径/” 其中,“-r”表示递归地将指定目录下的所有内容都打包进去;“…

    2025年1月20日
    2100
  • VPS Windows系统中常见的性能瓶颈及优化方法有哪些?

    VPS(虚拟私人服务器)Windows系统的性能优化对于确保服务器的高效运行和良好的用户体验至关重要。在实际使用过程中,我们可能会遇到各种性能瓶颈,这些瓶颈可能源于硬件资源的限制、配置不当或软件冲突等问题。为了帮助用户更好地理解和解决这些问题,本文将详细探讨常见的性能瓶颈及其优化方法。 一、CPU性能瓶颈及优化 1. 瓶颈表现: CPU是计算机的核心部件之一…

    2025年1月20日
    2600

发表回复

登录后才能评论
联系我们
联系我们
关注微信
关注微信
分享本页
返回顶部