0
点赞
收藏
分享

微信扫一扫

CentOS7修改SSH端口

CentOS7修改SSH端口

1.修改ssh配置文件

# 查看当前ssh服务器端口号

netstat -tunlp | grep "ssh"

CentOS7修改SSH端口_linux

默认的话是22

2.修改端口

vi /etc/ssh/sshd_config

去掉前面的 #,改为Port 2222(建议在后面另起一行,防止所配置的端口不能用,22还能应急,配置成功后再删除)

CentOS7修改SSH端口_ssh_02

3.重启ssh服务

systemctl restart sshd


如果有防火墙 和配置SELinux执行4-5再执行3

4.查看防火墙状态

firewall-cmd --state

防火墙如果关闭,则需要打开防火墙,执行命令:

# 打开防火墙

systemctl start firewalld

# 开机时启动firewall

systemctl enable firewalld.service    

防火墙放行端口 2222

firewall-cmd --zone=public --add-port=2222/tcp --permanent

查看已开启端口

firewall-cmd --list-port

重启防火墙

systemctl restart firewalld

5.向SELinux中添加修改的SSH端口

执行命令:

​yum provides semanage

# 安装运行semanage所需依赖工具包 policycoreutils-python

yum -y install policycoreutils-python

查询当前 ssh 服务端口:

semanage port -l |grep ssh 

向 SELinux 中添加 ssh 端口:

semanage port -a -t ssh_port_t -p tcp 2222

举报

相关推荐

0 条评论