VPS默认SSH端口是什么?如何修改默认SSH端口?

VPS默认SSH端口是什么?如何修改默认SSH端口?

项目 说明
默认SSH端口 22
修改端口步骤 1. 备份配置文件2. 修改sshdconfig文件3. 防火墙设置4. 重启SSH服务
常见问题 端口被封、连接失败、端口冲突
解决方案 端口检测、更换端口、检查防火墙设置

VPS默认SSH端口详解

默认SSH端口

VPS默认使用的SSH端口是22。这是SSH协议的标准端口,几乎所有Linux系统都默认使用这个端口进行远程连接^^1^^2^^3^^。

修改SSH端口的步骤

为了增强安全性,建议修改默认的SSH端口。以下是详细操作步骤:
  1. 备份配置文件
   cp /etc/ssh/sshdconfig /etc/ssh/sshdconfig.backup
   
  1. 修改配置文件
使用文本编辑器(如vi或nano)打开配置文件:
   vi /etc/ssh/sshdconfig
   
找到Port 22行,取消注释并修改为其他端口(建议使用10000-65535之间的端口号)^^3^^。
  1. 防火墙设置
根据操作系统不同,添加新端口的防火墙规则:
  • CentOS 6及以下:
     iptables -A INPUT -p tcp --dport 新端口 -j ACCEPT
     
  • CentOS 7及以上:
     firewall-cmd --permanent --zone=public --add-port=新端口/tcp
     firewall-cmd --reload
     
  1. 重启SSH服务
   systemctl restart sshd  # CentOS 7+
   # 或
   /etc/init.d/sshd restart  # 旧版系统
   

常见问题及解决方案

问题 原因 解决方案
SSH连接失败 端口被封或防火墙阻止 使用端口检测工具检查端口状态^^4^^
端口冲突 其他服务占用相同端口 更换为其他端口号
修改后无法连接 配置错误或防火墙未放行 保留原端口22作为备用连接方式^^3^^

安全建议

  1. 修改默认SSH端口可有效减少暴力破解攻击^^5^^
  2. 建议使用密钥认证而非密码认证
  3. 定期检查SSH日志,监控异常登录尝试

发表评论

评论列表