修改SSH配置文件
1、编辑配置文件:
使用文本编辑器(如vim或nano)打开SSH的配置文件。
命令:sudo vim /etc/ssh/sshd_config
。
2、更改端口号:
找到文件中的#Port 22
行,去掉注释并修改端口号,例如改为Port 2223
。
如果需要添加新端口,直接在文件末尾添加一行Port 新端口号
。
3、保存并退出:
按Esc
键,然后输入:wq
保存并退出。
重启SSH服务
1、重启SSH服务:
执行命令sudo systemctl restart sshd
(CentOS/RHEL)或sudo service ssh restart
(Debian/Ubuntu)。
配置防火墙
1、检查防火墙状态:
确认防火墙是否开启,如果防火墙是开启状态,需要放行新的SSH端口。
2、放行新端口:
对于ufw
(Uncomplicated Firewall)用户,运行命令sudo ufw allow 新端口号/tcp
。
对于FirewallD
用户,运行命令sudo firewall-cmd --permanent --add-port=新端口号/tcp
和sudo firewall-cmd --reload
。
对于iptables
用户,运行命令sudo iptables -A INPUT -p tcp --dport 新端口号 -j ACCEPT
。
验证新端口
1、验证SSH服务:
使用命令ss -an | grep 新端口号
查看SSH服务是否在新端口上监听。
2、测试连接:
尝试通过新端口连接到服务器,命令格式为ssh -p 新端口号 用户名@服务器地址
。
注意事项
确保在修改配置文件时小心谨慎,错误的配置可能导致SSH服务无法启动。
如果遇到问题,可以查看系统日志(如/var/log/auth.log
)以获取更多信息。
通过以上步骤,您可以成功配置Linux系统的SSH端口,增强服务器的安全性。
各位小伙伴们,我刚刚为大家分享了有关linux 配置ssh端口的知识,希望对你们有所帮助。如果您还有其他相关问题需要解决,欢迎随时提出哦!
本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/70745.html