如何在Linux系统中自定义SSH服务的监听端口?

修改SSH配置文件

1、编辑配置文件

使用文本编辑器(如vim或nano)打开SSH的配置文件。

如何在Linux系统中自定义SSH服务的监听端口?插图1
(图片来源网络,侵删)

命令:sudo vim /etc/ssh/sshd_config

2、更改端口号

找到文件中的#Port 22 行,去掉注释并修改端口号,例如改为Port 2223

如果需要添加新端口,直接在文件末尾添加一行Port 新端口号

3、保存并退出

如何在Linux系统中自定义SSH服务的监听端口?插图3
(图片来源网络,侵删)

Esc 键,然后输入:wq 保存并退出。

重启SSH服务

1、重启SSH服务

执行命令sudo systemctl restart sshd(CentOS/RHEL)或sudo service ssh restart(Debian/Ubuntu)。

配置防火墙

1、检查防火墙状态

确认防火墙是否开启,如果防火墙是开启状态,需要放行新的SSH端口。

如何在Linux系统中自定义SSH服务的监听端口?插图5
(图片来源网络,侵删)

2、放行新端口

对于ufw(Uncomplicated Firewall)用户,运行命令sudo ufw allow 新端口号/tcp

对于FirewallD 用户,运行命令sudo firewall-cmd --permanent --add-port=新端口号/tcpsudo 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

小末小末
上一篇 2024年10月7日 18:20
下一篇 2024年10月7日 18:31

相关推荐