修改ssh服务的默认端口
2018-01-18 10:06
260 查看
1.查看当前服务端口
一般ssh服务默认端口为22,查看netstat -anp|grep sshtcp 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找相应的端口来启动。
一般ssh服务默认端口为22,查看netstat -anp|grep sshtcp 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找相应的端口来启动。
相关文章推荐
- 修改ssh服务的默认端口
- 修改ssh服务的默认端口
- 修改ssh服务的默认端口
- centos下修改ssh服务的默认端口
- 修改ssh默认端口导致的虚拟机resize失败
- centos 7.0 修改ssh默认连接22端口 和 添加防火墙firewalld 通过端口
- Linux - CentOS7 修改默认SSH端口
- ubuntu 下安装ssh服务,并修改ssh端口
- 修改了SSH默认端口之后,如何配置git?
- CentOS修改SSH默认端口
- Linux 下 apache mysql等服务修改默认端口后无法正常启动解决办法
- 修改K8S中NodePort方式暴露服务的端口的默认范围(30000-32767)的方法
- Linux centos 远程SSH默认22端口修改为其他端口
- windows系统修改默认的终端服务端口号(3389端口修改)
- 禅道如何修改默认的服务端口和数据库端口
- CentOS 7.2 修改ssh默认端口
- ssh禁止root用户直接登录并修改默认端口
- ssh默认端口修改
- (转载)修改Windows SMB相关服务的默认端口
- Centos7 修改/新增ssh默认端口