更新时间:2026-09-08 GMT+08:00
怎样修改远程登录的端口?
操作场景
本节介绍修改SSH远程登录端口的操作步骤。
操作步骤
以下操作以CentOS 7.3操作系统为例。节点的默认登录端口为22,以修改为2020端口为例。
- 修改安全组规则。
- 登录灵衢智算集群控制台,进入节点管理页面。
- 单击节点名称,在节点详情页面,选择“安全组”。
- 在“安全组”页签,单击“配置规则”,进入安全组详情界面。
- 在“入方向规则”页签,单击“添加规则”,添加如下规则。
表1 安全组规则 方向
优先级
策略
类型
协议端口
源地址
入方向
1
允许
IPv4
基本协议/自定义TCP: 2020
0.0.0.0/0
具体操作,请参见添加安全组规则。
- 登录节点。
- 执行以下命令编辑sshd服务的配置文件。
- 将#Port 22 这一行的井号注释符去掉,修改22为2020。 图1 修改为2020端口
- 按“ESC”退出编辑模式,输入“:wq!”保存退出。
- 执行以下命令重启sshd服务。
或
systemctl restart sshd
- (可选)配置防火墙。如防火墙关闭,可以忽略防火墙的配置操作。
CentOS 7的防火墙是firewalld,CentOS 6版本用的iptables,两者使用上有些差别,以下操作以CentOS 7为例。
执行如下命令查看防火墙状态:firewall-cmd --state
- 方法一(推荐):在firewalld服务中添加新的端口。
- 方法二(不推荐):关闭防火墙并取消开机自启。
systemctl stop firewalld
systemctl disable firewalld
- 通过如下命令,验证端口是否可以成功访问。
例如:telnet xx.xx.xx.xx 2020
父主题: 远程登录