Linux SSH远程连接端口修改
warning:
这篇文章距离上次修改已过190天,其中的内容可能已经有所变动。
在Linux系统中,SSH服务默认使用22端口。如果你想要修改SSH的默认端口,你需要编辑SSH的配置文件。
步骤如下:
- 打开SSH配置文件。这个文件通常位于
/etc/ssh/sshd_config
。
sudo nano /etc/ssh/sshd_config
- 找到配置文件中的
Port 22
这行。 - 修改为你想要的端口号,例如
Port 2222
。 - 保存并关闭配置文件。
- 重启SSH服务以应用更改。
sudo systemctl restart sshd
- 确保新端口在防火墙中开放。如果你使用的是
iptables
,可以使用以下命令:
sudo iptables -A INPUT -p tcp --dport 2222 -j ACCEPT
如果你使用的是firewalld
,可以使用以下命令:
sudo firewall-cmd --permanent --add-port=2222/tcp
sudo firewall-cmd --reload
- 确保没有其他服务使用了你选择的端口。
完成以上步骤后,你的SSH服务将只监听新指定的端口。记得从安全性考虑,只通过信任的设备或网络访问新端口,避免潜在的安全风险。
评论已关闭