如何在云服务器上更改远程端口号?
什么是远程端口号?
在计算机网络中,每一个应用程序都需要使用一个唯一的标识符来与其他应用程序进行通信。这个标识符就是“端口号”。当我们想要从本地电脑连接到云服务器时,我们会使用特定的协议(比如SSH或RDP)和相应的端口号来建立连接。默认情况下,SSH使用22端口,而RDP则使用3389端口。
(图片来源网络,侵删)为什么需要更改远程端口号?
尽管默认的SSH和RDP端口非常安全且经过广泛测试,但有些恶意攻击者还是会针对这些常见的端口进行攻击。如果您将远程访问服务暴露在公网环境下,并且未采取任何额外措施保护它们,则可能受到恶意攻击并遭受损失。
为了增强安全性并减少被攻击的风险,在云服务器上更改远程访问服务所使用的常见端口是很重要的。
如何更改远程SSH服务所使用的默认22 端 口 ?
第一登录到您 的 Linux 云服 务器 。然后使用以下命令打开SSH配置文件:
(图片来源网络,侵删)```
sudo nano /etc/ssh/sshd_config
在文件中找到以下行:
(图片来源网络,侵删)#Port 22
```
将其更改为您想要使用的端口号。如果您希望将SSH端口更改为2222,则应该修改此行如下所示:
Port 2222
注意:确保选择一个未被其他服务占用的端口号。
保存并关闭文件后,重启 SSH 服务以使更改生效:
sudo systemctl restart sshd.service
如何更改远程RDP服务所使用的默认3389 端 口?
默认情况下,Windows服务器上运行的远程桌面连接(RDP)服务会监听3389端口。在云环境中,这个常见的端口也可能成为攻击者针对您服务器进行攻击或入侵尝试的目标之一。
我们建议您将 RDP 端 口 更 改 成 其他随机数字。请按照以下步骤操作:
1. 登录到 Windows Server 实例。
2. 打开“运行”窗口(快捷键组合:Win+R),输入 regedit 并回车打开注册表编辑器。
3. 定位到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp 键值。
4. 找到 PortNumber,并双击打开编辑器。
5. 将 Value data 更改为您想要使用的端口号,并确保此端口未被其他服务占用。
6. 保存并关闭注册表编辑器,然后重启服务器以使更改生效。
注意:在 Windows Server 上更改远程桌面连接(RDP)服务所使用的默认3389 端 口可能会导致某些远程管理工具无法正常连接。在进行此类操作之前,请务必备份系统和数据文件。
通过将云服务器上远程访问服务所使用的常见端口更改为随机数字,可以增强安全性并减少被攻击的风险。在更改这些设置之前,请确保备份所有关键数据,并谨慎行事。