溫馨提示×

iptables如何允許SSH連接

小樊
161
2025-02-15 10:22:03
欄目: 編程語言

要使用iptables允許SSH連接,請按照以下步驟操作:

  1. 打開終端。

  2. 首先,確保iptables已安裝。在大多數Linux發行版中,iptables已經預裝。如果沒有,請使用以下命令安裝:

    對于基于Debian的系統(如Ubuntu):

    sudo apt-get update
    sudo apt-get install iptables
    

    對于基于RPM的系統(如CentOS、Fedora):

    sudo yum install iptables
    
  3. 允許SSH連接。默認情況下,SSH使用端口22。要允許SSH連接,請運行以下命令:

    sudo iptables -A INPUT -p tcp --dport 22 -m conntrack --ctstate NEW,ESTABLISHED -j ACCEPT
    

    這將允許來自任何IP地址的新SSH連接,并允許已建立的SSH連接繼續通信。

  4. 保存iptables規則。這樣,在系統重啟后,規則仍然會生效。根據您的Linux發行版,執行以下命令之一:

    對于基于Debian的系統(如Ubuntu):

    sudo iptables-save > /etc/iptables/rules.v4
    

    對于基于RPM的系統(如CentOS、Fedora):

    sudo service iptables save
    
  5. 如果您使用的是firewalld或其他防火墻管理工具,請確保它們也允許SSH連接。

現在,您應該能夠通過SSH連接到您的Linux服務器了。如果仍然無法連接,請檢查您的網絡設置、防火墻規則以及SSH服務配置。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女