VPS默认SSH端口是什么?如何修改默认SSH端口?
| 项目 |
说明 |
| 默认SSH端口 |
22 |
| 修改端口步骤 |
1. 备份配置文件2. 修改sshdconfig文件3. 防火墙设置4. 重启SSH服务 |
| 常见问题 |
端口被封、连接失败、端口冲突 |
| 解决方案 |
端口检测、更换端口、检查防火墙设置 |
VPS默认SSH端口详解
默认SSH端口
VPS默认使用的SSH端口是
22。这是SSH协议的标准端口,几乎所有Linux系统都默认使用这个端口进行远程连接^^1^^2^^3^^。
修改SSH端口的步骤
为了增强安全性,建议修改默认的SSH端口。以下是详细操作步骤:
- 备份配置文件
cp /etc/ssh/sshdconfig /etc/ssh/sshdconfig.backup
- 修改配置文件
使用文本编辑器(如vi或nano)打开配置文件:
vi /etc/ssh/sshdconfig
找到
Port 22行,取消注释并修改为其他端口(建议使用10000-65535之间的端口号)^^3^^。
- 防火墙设置
根据操作系统不同,添加新端口的防火墙规则:
iptables -A INPUT -p tcp --dport 新端口 -j ACCEPT
firewall-cmd --permanent --zone=public --add-port=新端口/tcp
firewall-cmd --reload
- 重启SSH服务
systemctl restart sshd # CentOS 7+
# 或
/etc/init.d/sshd restart # 旧版系统
常见问题及解决方案
| 问题 |
原因 |
解决方案 |
| SSH连接失败 |
端口被封或防火墙阻止 |
使用端口检测工具检查端口状态^^4^^ |
| 端口冲突 |
其他服务占用相同端口 |
更换为其他端口号 |
| 修改后无法连接 |
配置错误或防火墙未放行 |
保留原端口22作为备用连接方式^^3^^ |
安全建议
- 修改默认SSH端口可有效减少暴力破解攻击^^5^^
- 建议使用密钥认证而非密码认证
- 定期检查SSH日志,监控异常登录尝试
发表评论