网上一堆狗屁文章,写个锤子。都他妈一个采集一个,完全一个的没鸟用!
首先可能会碰到firewall-cmd: command not found
那么就运行安装firewall:yum install firewall
yum install firewalld
安装完毕以后:yum restart firewall
yum restart firewalld
正文开始:
vi /etc/ssh/sshd_config 增加port 1234
systemctl restart sshd
firewall-cmd --zone=public --add-port=1234/tcp --permanent 打开firewall
firewall-cmd --query-port=1234/tcp 查看1234端口打开情况
打开SELINUX端口
要用到semanage工具,如果没有安装可以
yum provides /usr/sbin/semanage
yum whatprovides /usr/sbin/semanage
yum -y install policycoreutils-python
进行安装
安装完成后打开2800端口
semanage port -a -t ssh_port_t -p tcp 1234
查看1234端口是否打开
semanage port -l | grep ssh
如果一切正常,SSH客户端用1234端口进行登录,如果能正常登录,
vi /etc/ssh/sshd_config 删掉22端口
systemctl restart sshd
如果不能正常登录,再重新排查操作步骤
20170906更新(亲测可用):
SSH默认端口22大家都知道了这样对于服务器网站的安全其实是非常的不利的,为了让网站更安全我们可以修改SSH默认端口22为其它端口了,下面我们来看具体的修改步骤
方法/步骤
- 我的微信
- 这是我的微信扫一扫
- 我的微信公众号
- 我的微信公众号扫一扫