文档首页 > > 常见问题> 登录与连接> 远程连接类> 怎样修改远程登录的端口?

怎样修改远程登录的端口?

分享
更新时间: 2020/06/30 GMT+08:00

操作场景

本节操作介绍修改远程桌面端口的操作步骤。

Windows操作系统

以下操作以操作Windows 2012操作系统为例。Windows云服务器默认登录端口为3389,以修改为2020端口为例。

  1. 打开“运行”对话框,输入“regedit”进入注册表编辑器。
  2. 打开注册表,依次选择HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Terminal Server > Wds > rdpwd > Tds > tcp,并双击PortNumber键值。
    1. 将对话框中的“基数”栏选择为“十进制”。
    2. 修改数值数据为新的端口,本例为2020。
      图1 修改为2020端口
  3. 依次打开注册表分支 HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Terminal Server > WinStations > RDP-Tcp,并双击PortNumber键值
    1. 将对话框中的“基数”栏选择为“十进制”。
    2. 修改数值数据为新的端口,本例为2020。
      图2 修改为2020端口
  4. 打开Windows搜索框,输入services,选择“服务”。
    图3 选择服务
  5. 在服务中选择并重启Remote Desktop Services 服务(或者重启服务器)。
  6. 修改防火墙入站规则(如果防火墙关闭可略过此步骤)。

    依次打开“控制面板 > Windows防火墙 > 高级设置 > 入站规则 > 新建入站规则”。

    • 规则类型选择:端口。
    • 协议选择:TCP。
    • 端口选择:特定本地端口,并填写新的端口号,本例为:2020。
    • 操作选择:允许连接。
    • 配置文件:使用默认配置无需修改;
    • 名称:RDP-2020

    完成后,点击刷新可以查看到新添加的规则。

  7. 修改安全组规则。

    在“入方向”添加协议为“TCP”,端口为“2020”的规则。

    使用2020端口验证远程登录云服务器。

Linux操作系统

以下操作以CentOS 7.3操作系统为例。Linux云服务器默认登录端口为22,以修改为2020端口为例。

  1. 执行以下命令编辑sshd服务的配置文件。

    vi /etc/ssh/sshd_config

  2. 将#port 22 这一行的井号注释符去掉,修改22为2020。
    图4 修改为2020端口
  3. 按“ESC”退出编辑模式,输入“:wq!”保存退出。
  4. 执行以下命令重启sshd服务。

    service sshd restart

    systemctl restart sshd

  5. 配置防火墙。

    执行以下命令编辑iptables文件

    vim /etc/sysconfig/iptables

  6. 添加2020端口规则

    -A INPUT -m state -state NEW -m tcp -p tcp -dport 2020 -j ACCEPT

  7. 修改完成后重启iptables服务。

    systemctl restart iptables

  8. 修改安全组规则。

    在“入方向”添加协议为“TCP”,端口为“2020”的规则。

    使用2020端口验证远程登录云服务器。

分享:

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问