修改smb默认端口_centos7 ssh端口更改方法

至于为什么要修改SSH端口号,那是因为大家都知道SSH的默认端口是22,为了让我们的服务器安全性更高一些,也就有了修改SSH默认端口的想法。

平常未修改SSH默认端口时,我们通常是ssh用户名@IP地址,如图1:

22e9e73d45cecce9f318c1d41b4f5764.png

图1

现在开始进行修改SSH默认端口:

1、编辑/etc/ssh/sshd_config配置文件;

afc081a6ebfbbfac00e4759e998f0076.png

图2

2、按Shift+:组合键,进入指令模式后,输入/22查找到默认端口将22修改为想要替换的端口,并去掉此行最前端的#号,我这里暂且为54660

b2f3d012134a85d0701eaefa4f1eb985.png

图3

3、保存退出

4、重启ssh服务

a686a41415dd1a3f8107c8d33d66c903.png

图4

结果1:重启后,如果我们关闭selinux及防火墙,我们就可以使用SSH 用户名@IP -p 端口号登录了,如果我们需要更强的安全性,即要开启selinux及防火墙,

结果2:重启SSH服务后,不要退出远程终端,我们还需要进行操作修改改过的端口的selinux上下文,因为selinux默认SSH端口只允许22端口

下面我们开始修改selinux上下文:

我们使用命令semanage port -l | gre 'b22b'查看22端口的上下文是什么

5b03ad6b44ea0df7446ada6b46107db5.png

图5

由于系统是最小化安装,没有semanage命令,我们需要使用yum whatprovides semanage命令查找semanage是由哪个包来支持的,如图6:

10d8df36fd57acdd7328050cb266951d.png

图6

根据图6我们可以知道我们需要安装policycoreutils-python-2.5-33.el7.x86_64包,安装即可使用semanage命令了

7aed050e0e35cfaf675867610e220185.png

图7

16a761eb9986472d5b964af1d46069b1.png

图8

038edf8d717ef42361990adacd7eb68e.png

图9

此时使用图9命令就可以看到22端口的上下文为ssh_port_t,我们使用命令semanage port -a -t ssh_port_t -p tcp 54660 对修改后的端口更改查询到的结果即可

(注:-a 增加 -t 指定要添加的上下文 -p 指定协议)

1a60723f0db040ca57d27ffa63bf783a.png

图10

此时查看54660的端口上下文与22端口相同,54660端口也监听了

339041484c1c38c5b344cdf4eb7493a5.png

图11

接下来就是添加防火墙规则:

56d16b7d0aed5d6faffd42bfd137ac17.png

图12

c8963dd632d44f9115cc811116acb566.png

图13

我们使用10.0.0.30和10.0.0.40远程测试一下:

285878ca5329c5ab0142ca446252a38c.png

图14

d16776cdcf2c830de0cd7a671aeb6ab2.png

图15

根据上图可以看出只有10.0.0.30主机可以远程通过连接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值