首页>>帮助中心>>购买服务器后linux系统如何修改远程端口并开放端口

购买服务器后linux系统如何修改远程端口并开放端口

2022/11/21 2084次
当客户租用了vps服务器后,为了安全性,想要更改服务器的远程ssh端口并开放对应的端口:

下面为常见系统Centos7.5为例修改教程:
1. 租用服务器后获得服务器登录信息,根据信息这边登录系统内 -> 命令 ‘vi /etc/ssh/sshd_config’(vim也可以) 进入ssh端口配置文件修改端口 -> 按 'i' 键后,修改port 后的数字,即为端口号(一般系统默认为22) -> 修改后按 'Esc' 返回命令模式后输入 ':wq' 回车保存退出,如提示无法修改,可以使用 ':wq!' 强制更改退出





如上图所示 我们将端口修改为了 ‘54532’ 保存退出后 -> 需要使防火墙开放对应的端口,否则还是无法使用该端口远程。-> 重启sshd服务,使端口生效

命令:
开放防火墙端口 '54532':
firewall-cmd --zone=public --add-port=54532/tcp --permanent
防火墙配置立即生效:
firewall-cmd --reload
查看防火墙开放端口列表:
firewall-cmd --zone=public --list-ports
重启sshd服务:
systemctl restart sshd

修改后测试,使用 ‘54321’ 端口连接,成功登录


如无法连接,可能是 linux的一个安全子系统 selinux设置相关问题:

关闭和开启selinux命令
#查看selinux状态:
getenforce
#临时关闭selinux:
setenforce 0
#永久关闭 selinux:
vi /etc/selinux/config
在配置文件内将 SELINUX=enforcing改为SELINUX=disabled