Linux的ssh監聽多個端口


背景

今天有兩台內網機器需要用到ssh遠程登錄操作,但是網絡策略不通,申請網絡策略也被拒絕,原因是不允許申請ssh的常用登錄端口。於是靈機一動,直接把ssh監聽多個端口,其中一個是非常用端口,然后網絡策略申請到這個端口,不就可以了嘛,機制的一批。

修改過程

  1. 首先備份好原有的sshd的配置文件
cp /etc/ssh/ssh_config /etc/ssh/ssh_config.bak
  1. 需要修改sshd的配置文件(需要root權限或者sudo哦):
vim /etc/ssh/ssh_config
  1. 在原來的Port xxx下面直接添加Port new_port(你想要監聽的端口,比如60901)
# If you want to change the port on a SELinux system, you have to tell
# SELinux about this change.
# semanage port -a -t ssh_port_t -p tcp #PORTNUMBER
#
Port 22
# add by your_name
Port 60901
  1. 保存退出sshd_config文件,然后重啟sshd服務
service sshd restart
  1. 檢查是否已經成功
netstat -ntlp | grep sshd

如果出現下面這種情況,說明已經OK。
sshd監聽成功的情況


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM