添加或修改ssh服務的端口之問題集錦

通常ssh遠程登錄的默認端口是22,這個端口一般是可以更改或者添加的,配置文件位置在:/etc/ssh/sshd_config通過編輯文件可以修改sshd服務的相關配置,以下新增端口13002,即除了22端口可以登錄服務器外13002也可以登錄

  執行命令 vim /etc/ssh/sshd_config 編輯配置文件

       可以看到默認端口是22然後將它註釋,然後去掉註釋並且新增一行 Port 13002 然後保存並退出

       重啓ssh:service sshd restart

       

重啓之後使用原來的22和13002端口均可以連接,當不是默認端口時需要使用 ssh -p 13002 localhost 進行連接,其中localhost 是主機ip,到這裏ssh多端口登錄就配置完畢了

問題1:

  另外需要注意一點就是,如果selinux沒有關閉,那麼端口會綁定失敗,使用 systemctl status sshd.service 命令查看狀態時會發現error: Bind to port 13002 on 0.0.0.0 failed: Permission denied,的錯誤,這種情況改下,要關閉selinux,然後再次重新啓動ssh服務,新的端口纔可以生效;

問題2:

        如果防火牆同時用了iptables和firewall,那就需要注意是否在防火牆中開啓了13002端口,可以關閉iptables防火牆,只是用firewall。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章