Linux 修改ssh服务端口
1、[root@localhost ~]# vim /etc/ssh/sshd_config #查看SSH服务的配置文件,并且修改SSH服务的端口号
2、[root@localhost ~]# systemctl restart sshd #重启ssh服务
若出现上边的报错问题解决如下:
[root@localhost ~]# systemctl status firewalld #查看防火墙状态
如下所示为running,表示防火墙开启,此时可以关闭防火墙或者添加防火墙的允许策略
方法一:关闭防火墙以后重启ssh服务,成功。端口已经修改为2222
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# systemctl restart sshd
方法二:添加防火墙允许策略
[root@localhost ~]# setenforce 0
[root@localhost ~]# firewall-cmd --permanent --add-port=2222/tcp
success
[root@localhost ~]# firewall-cmd --reload
success
添加自定义端口到服务
[root@localhost ~]# semanage port -a -t ssh_port_t -p tcp 2222
修改配置文件之后,重启SSH服务
[root@localhost ~]# systemctl restart sshd