怎样修改远程登录的端口?-九游平台
操作场景
本节操作介绍修改远程桌面端口的操作步骤。
windows操作系统
以下操作以操作windows 2012操作系统为例。windows云服务器默认登录端口为3389,以修改为2020端口为例。
- 修改安全组规则。
- 登录管理控制台。
- 单击管理控制台左上角的
,选择区域和项目。
- 单击“
”,选择“计算 > 弹性云服务器”
- 单击弹性云服务器名称,在弹性云服务器详情页面,选择“安全组”。
- 在“安全组”页签,单击“配置规则”,进入安全组详情界面。
- 在“入方向规则”页签,单击“添加规则”,添加如下规则。
- 协议:基本协议/自定义tcp
- 端口:2020
具体操作,请参见添加安全组规则。
- 登录弹性云服务器。
- 打开“运行”对话框,输入“regedit”进入注册表编辑器。
- 打开注册表,依次选择hkey_local_machine > system > currentcontrolset > control > terminal server > wds > rdpwd > tds > tcp,并双击portnumber键值。
- 将对话框中的“基数”栏选择为“十进制”。
- 修改数值数据为新的端口,本例为2020。
图1 修改为2020端口
- 依次打开注册表分支 hkey_local_machine > system > currentcontrolset > control > terminal server > winstations > rdp-tcp,并双击portnumber键值。
- 将对话框中的“基数”栏选择为“十进制”。
- 修改数值数据为新的端口,本例为2020。
图2 修改为2020端口
- 修改防火墙入站规则(如果防火墙关闭可略过此步骤)。
依次打开“控制面板 > windows防火墙 > 高级设置 > 入站规则 > 新建入站规则”。
- 规则类型选择:端口。
- 协议选择:tcp。
- 端口选择:特定本地端口,并填写新的端口号,本例为:2020。
- 操作选择:允许连接。
- 配置文件:使用默认配置无需修改;
- 名称:rdp-2020
完成后,单击刷新可以查看到新添加的规则。
- 打开windows搜索框,输入services,选择“服务”。
图3 选择服务
- 在服务中选择并重启remote desktop services 服务(或者重启服务器)。
- 通过“ip地址:端口”远程访问云服务器。
图4 远程桌面连接
linux操作系统
以下操作以centos 7.3操作系统为例。linux云服务器默认登录端口为22,以修改为2020端口为例。
- 修改安全组规则。
- 登录管理控制台。
- 单击管理控制台左上角的
,选择区域和项目。
- 单击“
”,选择“计算 > 弹性云服务器”。
- 单击弹性云服务器名称,在弹性云服务器详情页面,选择“安全组”。
- 在“安全组”页签,单击“配置规则”,进入安全组详情界面。
- 在“入方向规则”页签,单击“添加规则”,添加如下规则。
- 协议:基本协议/自定义tcp
- 端口:2020
具体操作,请参见添加安全组规则。
- 登录弹性云服务器。
- 执行以下命令编辑sshd服务的配置文件。
vi /etc/ssh/sshd_config
- 将#port 22 这一行的井号注释符去掉,修改22为2020。
图5 修改为2020端口
- 按“esc”退出编辑模式,输入“:wq!”保存退出。
- 执行以下命令重启sshd服务。
service sshd restart
或
systemctl restart sshd
- (可选)配置防火墙。如防火墙关闭,可以忽略防火墙的配置操作。
centos 7的防火墙是firewalld,centos 6版本用的iptables,两者使用上有些差别,以下操作以centos 7为例。
执行如下命令查看防火墙状态:firewall-cmd --state
- 方法一(推荐):在firewalld服务中添加新的端口。
- 执行以下命令,添加2020端口规则。
firewall-cmd --zone=public --add-port=2020/tcp --permanent
firewall-cmd --reload
- 查看添加的端口。在ports中已添加端口2020 tcp连接。
firewall-cmd --list-all
- 修改完成后重启防火墙。
systemctl restart firewalld.service
- 执行以下命令,添加2020端口规则。
- 方法二(不推荐):关闭防火墙并取消开机自启。
systemctl stop firewalld
systemctl disable firewalld
- 方法一(推荐):在firewalld服务中添加新的端口。
- 通过如下命令,验证端口是否可以成功访问。
telnet 弹性公网ip 端口
例如:telnet xx.xx.xx.xx 2020
相关文档
意见反馈
文档内容是否对您有帮助?
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨