Linux上默认SSH服务端口为22,但是通常在一些公司里面这个端口是禁用的,需要进行对应的修改。如果大家要开放多个端口的监听,可以通过如下方法进行配置。
首先,修改sshd的配置文件,默认位置为:/etc/ssh/sshd_config
参考上图,注释掉 Port 这行。
然后,添加 ListenAddress 行
ListenAddress 0.0.0.0:10022
ListenAddress 10.211.55.40:22
这样就监听了2个端口,端口10022监听在主机所有IP上,端口22只监听在10.211.55.40这个IP上
最后,重启sshd服务:
sudo systemctl restart sshd.service
如果开启了防火墙规则,请对应修改防火墙配置。
如果开启了SELINUX,请关闭该服务。