Linux
如何讓 sshd 監聽兩個埠,但將其中一個埠限制為單個源地址?
我需要 sshd 監聽埠 22225(允許從任何 IP 連接該埠)和埠 22(只允許該埠上的單個靜態 IP)。
換句話說,同時偵聽兩個埠,同時僅將一個埠上的連接列入白名單。有沒有辦法做到這一點?我正在執行 ubuntu 伺服器 14.04。
您可以將 SSH 伺服器配置為偵聽兩個埠,然後使用 iptables 將對埠 22 的訪問限制為單個 IP 號。類似於以下內容(
x.x.x.x
您要允許的 IP 號碼在哪裡):iptables -A INPUT -p tcp --dport 22 -s x.x.x.x -j ACCEPT iptables -A INPUT -p tcp --dport 22 -j DROP