我们看到的默认云服务器的端口可能是22,确保服务器的安全一般是需要更换端口的。这里我们记录修改22端口的记录。
第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端口 默认22端口更换 | 欢迎分享( 公众号:老蒋朋友圈 )