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

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

2022/11/21 2350次
当客户租用了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

版权声明

    声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们996811936@qq.com进行处理。