1.查看当前服务端口
一般ssh服务默认端口为22,查看netstat -anp|grep ssh
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 9085/sshd
2.添加其他端口:vi /etc/ssh/sshd_config
修改前:
修改后:
3.重启ssh服务
systemctl restart sshd.service
netstat -anp|grep ssh
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 9085/sshd
tcp 0 0 0.0.0.0:5309 0.0.0.0:* LISTEN 9085/sshd
4.用ssh测试一下新的端口
ssh root@你的ip -p 5309
5.禁用22端口
修改配置文件/etc/ssh/sshd_config ,去掉22号端口
重启ssh服务,systemctl restart sshd.service
查看监听端口,22是否已不监听
6.修改/etc/services
未修改之前的配置文件如下:
修改之后的配置文件如下:
修改此文件的目的主要是便于以后端口的查找,在/etc/services文件中,是标准端口配置文件,在有的服务启动的时候,对应的端口也是从此文件中查找,在使用这些端口的时候,最好是不重复,否则会导致有些服务无法启动。
你用xinet.d来启动服务时他就会在/etc/services找相应的端口来启动。