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,請關閉該服務。