我们都知道ssh服务默认监听为22端口,有的时候,我们为了服务器的安全,经常修改22端口为其他端口,方法就是把/etc/ssh/sshd_config文件中的Port 22之前的注释符去掉,并且把22修改为你想要的端口符号,重启sshd服务即可。但是有的时候,可能会皮质ssh服务监听多个端口,配置方法也是类似的:
编辑sshd_config,增加ListenAddress选项 – 指定监听的网络地址,默认监听所有地址。可以使用下面的格式:
- ListenAddress host|IPv4_addr|IPv6_addr
- ListenAddress host|IPv4_addr:port
- ListenAddress [host|IPv6_addr]:port
如果未指定 port ,那么将使用 Port 指令的值。可以使用多个 ListenAddress 指令监听多个地址。
vi /etc/ssh/sshd_config
增加
- ListenAddress 0.0.0.0:22
- ListenAddress 0.0.0.0:181
- ListenAddress 0.0.0.0:183
即监听22, 181, 183 (Port选项的端口也要加上)
/etc/init.d/ssh restart
重启生效
配置SSH服务监听多个端口