Linux系统如何修改远程连接22端口
分类: Linux学习 发布时间: 2024-12-01 18:21:21
一、备份SSH配置文件 在修改之前,首先要做的是备份SSH配置文件。这样可以确保在修改过程中出现问题时,能够迅速恢复到原始状态。 sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak 二、修改SSH配置文件 接下来,打开SSH配置文件进行修改。 ...
在使用Linux系统时,远程连接是一个常见的需求,而默认的SSH远程连接端口是22。为了增强系统的安全性,很多用户会选择修改这个默认端口。下面,我们就来详细讲解如何在Linux系统中修改远程连接的22端口。
一、备份SSH配置文件
在修改之前,首先要做的是备份SSH配置文件。这样可以确保在修改过程中出现问题时,能够迅速恢复到原始状态。
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
二、修改SSH配置文件
接下来,打开SSH配置文件进行修改。
sudo nano /etc/ssh/sshd_config
在文件中,找到#Port 22
这一行,将其修改为新的端口号,例如Port 10022
,并去掉前面的#
号以启用该设置。
三、重启SSH服务
修改完成后,保存并退出编辑器,然后重启SSH服务以应用更改。
sudo systemctl restart sshd
四、更新防火墙规则
如果系统启用了防火墙,还需要更新防火墙规则以允许新的SSH端口。
sudo ufw allow 10022/tcp
sudo ufw delete allow 22/tcp
sudo ufw reload
五、测试新的SSH端口
最后,尝试使用新的端口号进行SSH连接,以确认修改是否成功。
ssh -p 10022 username@your_server_ip
通过以上步骤,你就成功地将Linux系统的远程连接端口从默认的22修改为了新的端口号。这样做不仅可以提高系统的安全性,还能在一定程度上防止一些针对默认端口的恶意攻击。