巴中热线

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 293|回复: 0

[电脑网络] Centos7如何修改ssh默认远程连接端口号

[复制链接]
发表于 2018-9-11 16:38:31 | 显示全部楼层 |阅读模式

注册巴中热线论坛,交好友享优惠,衣食住行吃喝玩乐尽在 BZHOT.com

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
第一步:修改/etc/ssh/sshd_config
#Port 22//这行去掉#号
Port 3600    //将端口号改成3600

第二步:在使用SELinux的系统中,需要修改SELinux
使用以下命令查看当前SElinux允许的ssh端口:
semanage port -l | grep ssh

添加3600端口到SELinux
semanage port -a -t ssh_port_t -p tcp 3600

查看新的端口:
semanage port -l | grep ssh

如果成功会输出
ssh_port_t tcp 3600,22

注意:

1、semanage可以用yum install policycoreutils-python安装。
2、记得在防火墙添加远程连接断开允许访问


第三步:重启ssh服务
systemctl restart sshd.service

使用命令测试ssh -p 3600 root@<IPAddress>

firewalld和iptables service的本质区别是:

iptables service 的配置文件在/etc/sysconfig/iptables, 而firewalld的配置文件是以xml的形式保存在/usr/lib/firewalld/和 /etc/firewalld/。
由于xml文件易于编辑,写入,备份以及在重新安装时可作模板,因此具有极大的灵活性。

注意:

/etc/sysconfig/iptables 在Centos7中默认不存在。需要手动创建。




上一篇:用mysqldump工具在windows环境mysql导出备份和导入数据库
下一篇:Discuz模板单页制作教程 discuz论坛系统如何制作单独网页
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

巴中热线 - 精彩推荐上一条 /1 下一条

快速回复 返回顶部 返回列表