云服务器免费试用

如何修改Linux服务器的默认SSH远程端口

服务器知识 0 72
要修改Linux服务器的默认SSH远程端口,需要编辑SSH配置文件,将Port参数设置为新的端口号,然后重启SSH服务使更改生效。

修改Linux服务器的默认SSH远程端口需要以下步骤:

1. 备份SSH配置文件

如何修改Linux服务器的默认SSH远程端口

在修改任何配置文件之前,建议先备份,使用以下命令备份sshd_config文件:

sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak

2. 修改SSH配置文件

使用文本编辑器打开SSH配置文件,这里以nano为例:

sudo nano /etc/ssh/sshd_config

在文件中找到“#Port 22”这一行(可能在文件的中部),去掉行首的“#”,并将22改为你想设置的新端口号,例如2222,修改后应如下所示:

Port 2222

保存并退出编辑器。

3. 重启SSH服务

为了让新的设置生效,需要重启SSH服务,使用以下命令重启SSH服务:

sudo systemctl restart sshd

4. 检查新端口是否已启动

使用以下命令检查新端口是否已经启动:

sudo netstat tuln | grep :2222

如果看到类似以下的输出,说明新端口已经启动:

tcp        0      0 0.0.0.0:2222            0.0.0.0:*               LISTEN

5. 添加防火墙规则

如果你的服务器启用了防火墙,还需要添加一条规则允许新端口的流量通过,这里以firewalld为例:

sudo firewallcmd addport=2222/tcp permanent
sudo firewallcmd reload

6. 测试新端口

尝试使用新的端口号连接到服务器,看是否能成功连接:

ssh p 2222 username@your_server_ip

如果能成功连接,说明新端口设置成功。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942@qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 如何修改Linux服务器的默认SSH远程端口
本文地址: https://solustack.com/107372.html

相关推荐:

网友留言:

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。