如何更改SSH端口?更改SSH端默认端口的完整指南
创作时间:
作者:
@小白创作中心
如何更改SSH端口?更改SSH端默认端口的完整指南
引用
1
来源
1.
https://www.vps911.com/vpsjc/6954.html
在保护VPS免受潜在的恶意攻击时,更改默认的SSH端口(默认端口为22)是一个有效的安全措施。通过更改SSH端口,可以降低暴力破解攻击的风险。本文将指导您如何更改服务器的SSH端口。
更改SSH端口的详细步骤
第1步:进入SSH配置目录
在终端中输入以下命令,进入SSH配置文件所在的目录:
cd /etc/ssh/
第2步:备份配置文件
在更改配置文件前,备份当前的SSH配置文件以防出错。运行以下命令:
cp sshd_config sshd_config.bak
第3步:编辑配置文件
使用文本编辑器(如Nano)打开sshd_config文件:
nano sshd_config
提示:您也可以使用其他编辑器,例如vim或vi,根据您的使用习惯选择即可。
第4步:查找端口设置
在Nano中,按下Ctrl + W,输入Port,然后按回车键进行搜索。找到Port相关的设置。
第5步:取消注释端口设置
找到以下行:
#Port 22
删除行首的#符号以取消注释。
第6步:修改端口号
将默认端口号22修改为您想使用的新端口号(范围建议在1024到65535之间)。例如:
Port 2222
注意:避免使用以下常见端口,因为它们可能与其他服务冲突:
- 21(FTP)
- 25(SMTP邮件)
- 80(HTTP)
- 110(POP3邮件)
- 443(HTTPS)
- 2082/2083/2086/2087(cPanel端口)
- 9876(常见测试端口)
您可以参考/etc/services文件,查看当前服务器上常用的端口号,避免冲突。
第7步:保存并退出
编辑完成后:
- 在Nano中按
Ctrl + O保存更改。 - 按
Ctrl + X退出编辑器。
第8步:重新启动SSH服务
完成修改后,使用以下命令重新启动SSH服务,使更改生效:
service sshd restart
验证更改
- 打开一个新的终端窗口,尝试使用新端口号通过SSH连接到服务器:
ssh -p 新端口号 用户名@服务器IP
- 确认连接成功后,才可以关闭旧的SSH会话。如果连接失败,请检查是否正确设置了端口,并确认防火墙已开放新端口。
建议
- 配置防火墙:确保防火墙规则中允许新设置的SSH端口流量(例如,使用
ufw或iptables配置)。 - 避免使用过于简单的端口:选择不易被猜测的端口号,例如随机生成一个4位数字的端口号。
- 双重认证:结合使用密钥登录和Fail2Ban等工具进一步提升安全性。
热门推荐
5个简单小习惯,降低内脏脂肪,让小腹变平坦!
抛开演义,历史上三国时期统兵作战能力排名,你心中的第一是谁?
JAMA子刊:疗程从1年缩短至9周,部分乳腺癌患者可简化治疗
肠梗阻是怎么引起来的
如何降低移动宽带网络延迟?
《追风筝的人》:一段关于友情与救赎的感人故事
智慧粮仓监测系统解决方案
六种有效讨债方法:友好协商与书面催款的实用策略
心律失常可分为哪三类
无牌无证上路怎么处罚规定
权力的交接:乾隆为何选择嘉庆?揭秘清朝传位背后的深层原因!
护眼性能好的手机怎么选,看完这篇文章就知道了
种田高手基础知识必备:氮肥
岭南的山、河、海、城,都生活着哪些神奇物种?
央视“百家讲坛”主讲人曾大兴做客珠海大讲堂:探索岭南文化的真相
纪念粲夸克发现50周年及北京谱仪Ⅲ实验专题 | 专题导读
什么是急性白血病?一文读懂病因、症状与治疗
Win11更新后,"我的电脑"功能还在吗?如何找回?
查乙肝两对半需要空腹吗
VS Code实现代码和注释自动换行的两种方法
剩馒头巧变中式西多士,一蘸一煎,5分钟搞定全方位健康早餐
儿童语言发育迟缓:全面训练方法指南
这10款冷门精品独立游戏,每一款都值得一试!
低钾血症怎么办
医生提醒:这些行为比熬夜更伤脑,很多人却在不知不觉中犯了
“梨花带雨”形容的是什么?出处解析
电梯定期维护与检查:确保乘客安全的重要措施
铜铃风水忌讳什么属相(铜铃铛的风水意义)
查脂肪肝做什么检查
MELD评分:评估肝病患者是否需要紧急肝移植的重要指标