注意!这里的Centos版本是7
step1 修改SELinux
echo "查看当前SElinux 允许的ssh端口:"
semanage port -l | grep ssh
echo "添加555端口到 SELinux"
semanage port -a -t ssh_port_t -p tcp 555
echo "然后确认一下是否添加进去"
semanage port -l | grep ssh
echo "将防火墙555端口开放"
firewall-cmd --add-port=555/tcp --permanent
echo "防火墙规则重载"
firewall-cmd --reload
step2 修改/etc/ssh/sshd_config
vi /etc/ssh/sshd_config
> #Port 22 //这行可以去掉#号
> Port 20000 //下面添加这一行
step3 重启ssh
systemctl restart sshd.service
————————————————–
拓展:
semanage对应的安装包是policycoreutils-python。
因此,我们可以使用下列命令
yum install policycoreutils-python
yum provides 命令路径
用于查找能提供包含某一特征的文件的安装包
本文介绍如何在Centos 7上配置SSH服务,包括修改SELinux设置以允许自定义端口、开放防火墙对应端口及调整SSH服务配置文件。此外还提供了安装和使用semanage命令的方法。

3280

被折叠的 条评论
为什么被折叠?



