我是靠谱客的博主 年轻冬日,最近开发中收集的这篇文章主要介绍在centos7.4系统下更改SSH登录端口,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.查看是否开启了SELinux

sestatus -v

如果输出结果为:

SELinux status:                 disabled

说明有打开,可以通过修改SELinux的配置开启或关闭它:

vim /etc/selinux/config

找到:

SELINUX=disabled

修改成:

SELINUX=enforcing

2.安装semanage

yum provides semanage

3.安装依赖工具包 policycoreutils-python

yum install policycoreutils-python

重启一下

4.输入vim /etc/ssh/sshd_config

#Port 22下面

输入Port 8000

5.先查看SELinux开放给ssh使用的端口

semanage port -l|grep ssh

我的系统打印如下:

ssh_port_t                    tcp      22

可知,SELinux没有给SSH开放10086端口,那么我们来添加该端口:

semanage port -a -t ssh_port_t -p tcp 8000

完成后,再次查看

semanage port -l|grep ssh

ssh_port_t          tcp   228000

6.先查看防火墙是否开启了8000端口:

firewall-cmd --permanent --query-port=8000/tcp

打印结果如下:

no

表示没有开放8000端口,那么添加下该端口:

firewall-cmd --permanent --add-port=8000/tcp

打印结果如下:

success

重新加载防火墙策略:

firewall-cmd --reload

执行成功后,查看8000端口是否被开启:

firewall-cmd --permanent --query-port=8000/tcp

打印结果如下:

yes

最后一步:重启SSH服务和防火墙,最好也重启下服务器

systemctl restart sshd

systemctl restart firewalld.service

shutdown -r now

 

 

最后

以上就是年轻冬日为你收集整理的在centos7.4系统下更改SSH登录端口的全部内容,希望文章能够帮你解决在centos7.4系统下更改SSH登录端口所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部