沙滩星空的博客沙滩星空的博客

阿里云CentOS7修改ssh默认22端口

阿里云服务器已经要把修改的ssh端口添加到安全组!!!


1、查看某端口是否被占用

netstat -lnp|grep 12345

2.修改/etc/ssh/sshd_config

vi /etc/ssh/sshd_config

Port 22    //这行去掉#号,两个端口同时存在,等测试通过后,再去掉
Port 12345      //下面添加这一行

3.添加到防火墙:

firewall-cmd --zone=public --add-port=12345/tcp --permanent //--permanent 保存配置,防止重启后失效
firewall-cmd --reload
firewall-cmd --zone=public --query-port=12345/tcp

如果提示FirewallD is not running防火墙没开启,可以开启下:

systemctl start firewalld

4.向SELinux中添加修改的SSH端口
检查selinux是否关闭,如果关闭,可直接跳过本步骤

sestatus

在向SELinux中添加端口之前需要先安装SELinux的管理工具 semanage (如果已经安装了就直接到下一步) :

yum provides semanage

在这里我们看到运行 semanage 需要先安装其依赖工具包 policycoreutils-python :

yum install policycoreutils-python


使用以下命令查看当前SElinux 允许的ssh端口:

semanage port -l | grep ssh

添加12345端口到 SELinux

semanage port -a -t ssh_port_t -p tcp 12345

确认

semanage port -l | grep ssh

5.重启ssh

systemctl restart sshd.service


CentOS7设置ssh服务以及端口修改 https://blog.csdn.net/mrqiang9001/article/details/78308830
未经允许不得转载:沙滩星空的博客 » 阿里云CentOS7修改ssh默认22端口

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址