最近更新时间:2022.02.28 18:05:42
首次发布时间:2022.02.28 18:05:42
本文介绍如何修改默认远程端口。
使用云服务器默认远程端口,容易被攻击软件扫描并攻击,风险较大。您可以通过修改云服务器默认远程端口提高安全性。
请根据云服务器操作系统类型,选择对应修改方式远程端口号,修改完成后,您将无法使用原默认端口号访问云服务器。
本节以CentOS 7.6为例介绍如何修改Linux云服务器默认远程端口。
执行以下命令备份sshd服务配置文件。cp /etc/ssh/sshd_config /etc/ssh/sshd_config_bak
执行以下命令,修改sshd_config配置文件。vim /etc/ssh/sshd_config
按i
进入编辑模式,在#Port 22
下新增一行Port 新端口号
,如Port 1122
。
按下 Esc 键,输入:wq
并按下 enter 键,保存并退出sshd_config配置文件。
执行以下命令重启sshd服务。重启sshd服务后您可以通过1122端口SSH登录到Linux实例。systemctl restart sshd
配置实例的安全组规则,放行TCP协议1122端口。
本节以 Windows Server 2019为例介绍如何修改Windows云服务器默认远程端口。
在云服务器桌面,单击“开始 > Windows管理工具 > 注册表编辑器”,打开注册表编辑器。
在左侧导航栏,依次单击“HKEY_LOCAL_MACHINE > System > CurrentControlSet > Control > Terminal Server > WinStations > RDP-Tcp”。
在右侧列表中找到PortNumber并右键单击,选择“修改”。
在弹出的对话框中,在基数区域选择“十进制”,在数值数据下的文本框中输入新的远程端口号,如3300,然后单击“确定”。
将新的端口号添加到防火墙并设置允许连接,详细可参考 Windows云服务器防火墙设置。
在云服务器桌面,单击“开始 > Windows PowerShell“,在Windows PowerShell” 窗口中,输入 services.msc
,按 Enter,打开 服务 窗口。
在 服务 窗口中,找到 Remote Desktop Services,右键单击 Remote Desktop Services,选择重新启动,重启远程登录服务。
配置实例的安全组规则,放行新配置的3300端口。
本节以PuTTY远程登录软件为例,连接Linux云服务器。
在本地计算机打开PuTTY客户端,在PuTTY Configuration窗口,输入云服务器的公网IP,将 Port 设置为新的端口号,本文中以设置为1122端口为例,单击"Open"。如下图所示:
根据界面提示,输入Linux云服务器的用户名和密码,按Enter。
本节以Windows系统本地计算机为例,远程连接Windows云服务器。
在本地计算机桌面,单击“开始 > 远程桌面连接”。
在远程桌面连接窗口,输入Windows服务器的公网IP:修改后的端口号
,单击“连接”。
按界面提示,输入实例的管理员帐号和密码,单击“确定”。
Windows云服务器用户名为Administrator。
进入Windows云服务器的操作系统界面,即表示连接登录成功。