CentOS6.x修改SSH端口
CentOS6.x修改SSH端口
2024-09-18 10:57
CentOS6.x修改SSH端口
修改SSH端口:
yum install -y wget && wget -O sshport.sh http://www.piis.cn/sshport.sh && sh sshport.sh
向防火墙中添加端口(SSH端口为20300)的命令为:
#如果防火墙使用的iptables(Centos 6 检查系统版本的命令cat /etc/redhat-release )
#查看iptables是否安装rpm -qa|grep iptables
#yum install iptables进行安装(必须联网) 参考www.piis.cn/zhishi/290.html
#查看iptables服务是否运行service iptables status
iptables -I INPUT -p tcp --dport 20300 -j ACCEPT
service iptables save
service iptables restart
#如果使用的是firewall(CentOS 7)
firewall-cmd --zone=public --add-port=20300/tcp --permanent
firewall-cmd --reload
删除脚本:
rm -rf sshport.sh
安装semanage和其依赖工具包policycoreutils-python(SELinux中增加的SSH端口需要):
yum install -y policycoreutils-python && yum provides semanage
查询当前 ssh 服务端口:
semanage port -l | grep ssh
向SELinux中添加增加的SSH端口:
semanage port -a -t ssh_port_t -p tcp 20300
验证 ssh 端口是否添加成功:
semanage port -l | grep ssh
会显示ssh_port_t tcp 20300,22
添加成功之后就可以重启 ssh 服务了:
systemctl restart sshd.service && exit && exit
或systemctl restart sshd && exit && exit
重启ssh其他的命令:
/etc/init.d/sshd restart #centos系统
/etc/init.d/ssh restart #debian,ubuntu系统
標簽:
- CentOS6.x修改SSH端口