通常ssh遠程登錄的默認端口是22,這個端口一般是可以更改或者添加的,配置文件位置在:/etc/ssh/sshd_config通過編輯文件可以修改sshd服務的相關配置,以下新增端口2223,即除了22端口可以登錄服務器外2223也可以登錄
執行命令 vim /etc/ssh/sshd_config 編輯配置文件
可以看到默認端口是22並且注釋,然后去掉注釋並且新增一行 Port 2223 然后保存並退出
現在重啟ssh服務: systemctl restart sshd.service
重啟之后使用原來的22和2223端口均可以連接,當不是默認端口時需要使用 ssh -p 2223 hostname 進行連接,其中hostname是主機名,到這里ssh多端口登錄就配置完畢了
另外需要注意一點就是,如果selinux沒有關閉,那么端口會綁定失敗,使用 systemctl status sshd.service 命令查看狀態時會發現error: Bind to port 2223 on 0.0.0.0 failed: Permission denied,的錯誤,這種情況改下,要關閉selinux,然后再次重新啟動ssh服務,新的端口才可以生效