修改端口前需要做的事情

此步很重要,否则会出现意想不到的惊喜!!!

  1. 关闭selinux
    • 临时关闭setenforce 0
    • 永久关闭vim /etc/selinux/config ->将字段修改为disabledSELINUX=disabled
  2. 关闭防火墙
    • 临时关闭systemctl stop firewalld
    • 取消开机自启systemctl enable firewalld

修改ssh默认端口

用vim打开文件vim /etc/ssh/sshd_config在Port字段下边写上需要修改的端口。例如我将ssh的端口改为1234

修改好后,保存退出。重启sshd服务systemctl restart sshd.service

防火墙放行端口

首先说一下这一步的作用,在刚刚我们修改了默认端口,那么当开启防火墙的时候会拦截这个端口(默认情况下),所以我们需要告诉防火墙,不要拦截我刚刚设置的那个端口。

firewall-cmd --add-port=1234/tcp --permanent 结尾的--permanent代表永久生效。设置完成后那么让刚刚设置的放行规则生效firewall-cmd --reload

查看端口

查看端口很简单,只有一条命令netstat -ntpl

小套路

在修改端口时,建议开两个终端,留着一个终端,在另一个终端进行操作,即使手误改错,那么还有一个终端可以操作虚拟机。