You need to enable JavaScript to run this app.
导航

修改云服务器默认远程端口

最近更新时间2023.12.07 17:11:01

首次发布时间2022.02.28 18:05:42

使用云服务器默认远程端口,容易被攻击软件扫描并攻击,风险较大。本文介绍如何通过修改云服务器的默认远程端口以提高安全性。

操作步骤

说明

请根据云服务器操作系统类型,选择对应修改方式远程端口号,修改完成后,您将无法使用原默认端口号访问云服务器。

修改Linux云服务器默认远程端口

本节以CentOS 7.6为例介绍如何修改Linux云服务器默认远程端口。

  1. 登录云服务器

  2. 执行以下命令备份sshd服务配置文件。
    cp /etc/ssh/sshd_config /etc/ssh/sshd_config_bak

  3. 执行以下命令,修改sshd_config配置文件。
    vim /etc/ssh/sshd_config

  4. i进入编辑模式,在#Port 22下新增一行Port 新端口号,如Port 1122
    image.png

  5. 按下 Esc 键,输入:wq并按下 enter 键,保存并退出sshd_config配置文件。

  6. 执行以下命令重启sshd服务。重启sshd服务后您可以通过1122端口SSH登录到Linux实例。
    systemctl restart sshd

  7. 配置实例的安全组规则,放行TCP协议1122端口。

修改Windows云服务器默认远程端口

本节以 Windows Server 2019为例介绍如何修改Windows云服务器默认远程端口。

  1. 登录云服务器

  2. 在云服务器桌面,单击“开始 > Windows管理工具 > 注册表编辑器”,打开注册表编辑器。

  3. 在左侧导航栏,依次单击“HKEY_LOCAL_MACHINE > System > CurrentControlSet > Control > Terminal Server > WinStations > RDP-Tcp”。

  4. 在右侧列表中找到PortNumber并右键单击,选择“修改”。
    image.png

  5. 在弹出的对话框中,在基数区域选择“十进制”,在数值数据下的文本框中输入新的远程端口号,如3300,然后单击“确定”。

  6. 将新的端口号添加到防火墙并设置允许连接,详细可参考 Windows云服务器防火墙设置

  7. 在云服务器桌面,单击“开始 > Windows PowerShell“,在Windows PowerShell” 窗口中,输入 services.msc,按 Enter,打开 服务 窗口。

  8. 服务 窗口中,找到 Remote Desktop Services,右键单击 Remote Desktop Services,选择重新启动,重启远程登录服务。

  9. 配置实例的安全组规则,放行新配置的3300端口。

操作结果

验证Linux云服务器

本节以PuTTY远程登录软件为例,连接Linux云服务器。

  1. 在本地计算机打开PuTTY客户端,在PuTTY Configuration窗口,输入云服务器的公网IP,将 Port 设置为新的端口号,本文中以设置为1122端口为例,单击"Open"。如下图所示:
    image

  2. 根据界面提示,输入Linux云服务器的用户名和密码,按Enter。
    image

验证Windows云服务器

本节以Windows系统本地计算机为例,远程连接Windows云服务器。

  1. 在本地计算机桌面,单击“开始 > 远程桌面连接”。

  2. 在远程桌面连接窗口,输入Windows服务器的公网IP:修改后的端口号,单击“连接”。

  3. 按界面提示,输入实例的管理员帐号和密码,单击“确定”。

    Windows云服务器用户名为Administrator。

    image

    进入Windows云服务器的操作系统界面,即表示连接登录成功。