如何在Centos 7中打開一個港口

Anonim

如何在Centos 7中打開一個港口

幾乎所有CentOS 7發行版的用戶都可以安裝在系統中,以便正確操作您要打開某些數字的端口。這是確保與節點的正常連接和安全信息交換所必需的。任務是通過更改防火牆的規則來執行的。當然,每個用戶都可以使用各種防火牆,但標準是iptables。在他的示例中,我們在以下說明之後提供打開端口。

在CentOS 7中的開放端口

打開端口 - 任務很簡單,因為為此,您必須僅在控制台中輸入幾個命令。但是,如果您最初沒有使用防火牆進行其他設置或使用第三方工具,則必須另外更改重要參數。因此,我們將我們的文章劃分為階段,以便新手用戶更容易處理每個步驟,現在讓我們從CentOS 7中立即安裝iptables。

第1步:安裝或iptables更新

如上所述,CentOS 7中的IPTables充當默認防火牆。如果手動未進行更改,則可以僅在安裝防火牆實用程序的最後階段安全地跳過此步驟。如果需要驗證更新或重新安裝此工具,我們建議您使用以下手冊。

  1. 今天描述的所有操作將在“終端”中進行,因此一切都以其發布開始。使用Ctrl + Alt + T熱鍵或添加到應用程序菜單中的“收藏夾”部分中的圖標。
  2. 打開端口時啟動終端在CentOS 7中安裝iptables

  3. 此處輸入sudo yum install命令iptables,然後單擊Enter鍵。
  4. 在打開端口之前輸入要在CentOS 7中安裝iptables實用程序的命令

  5. 要確認此命令,您需要指定超級用戶密碼。考慮使用此類寫入,未顯示輸入的字符。
  6. 在打開端口之前確認在CentOS 7中安裝在CentOS 7中

  7. 您將通知您已成功製造安裝或更新。如果將最新版本的IPTables添加到操作系統中,則添加最後一個版本的IPTables,屏幕上會顯示字符串“執行nothing”。
  8. 關於CentOS中成功安裝實用程序iptables的信息

  9. 使用sudo yum -y安裝iptables-services命令完成此步驟。這將啟動安裝必要的服務。
  10. 團隊在CentOS中為Iptables安裝輔助實用程序

  11. 如果屏幕上的成功添加組件,則可以轉到下一步。
  12. 在CentOS 7中成功安裝iptables的輔助實用程序

第2步:重置標準防火牆規則

如果未在系統管理員或用戶之前未配置IPTABLE或用戶,則應丟棄標准設置,在將來,規則的兼容性沒有問題。此外,有必要指定標準規則,確保實施進入和傳出化合物的正確性。這一切都是這樣的:

  1. 在控制台中輸入iptables -l -l -v -n命令以查看當前參數列表。
  2. 用於查看CentOS 7中標準iptables實用程序規則的命令

  3. 如果他們不適合您,那麼您必須重置和手動配置。
  4. 在CentOS中顯示標準規則Iptables實用程序

  5. 刪除現有規則是使用一行sudo iptables -f執行的。
  6. 用於重置CentOS 7中IPTABLE命令的所有規則的命令

  7. 接下來,允許所有輸入的服務器數據,插入sudo iptables -a輸入-i lo -j接受。
  8. 團隊在Centos 7中創建傳入IPTABLE的規則

  9. 對於傳出連接,幾乎相同的命令適用:sudo iptables -a output -o lo -j接受。
  10. 命令為CentOS中創建傳出IPTABLE的規則

  11. 建議限制新連接並允許現有的連接,以確保安全性並建立先前指定規則的工作。它通過sudo iptables -a輸入-m狀態 - Stertate建立,相關--j接受。
  12. 團隊確保在CentOS中的IPTables安全

所考慮的實用程序的所有進一步設置是手動進行的,包括開口端口。我們將在以下步驟中討論最後一個主題,擴展配置不包含在當今材料的框架中。相反,我們建議您使用下面的鏈接熟悉此主題的特殊培訓材料。

閱讀更多:在CentOS中設置Iptables 7

第3步:禁用防火牆

為此,您應該查看先前安裝了防火牆的用戶,也應該自動添加。在通過iptables設置端口時,此工具可能會干擾正確執行規則,因此有必要停用它。

  1. 首先,通過sudo systemctl停止防火牆停止服務。
  2. 在CentOS 7中設置Iptables時,團隊禁用後衛

  3. 接下來,使用sudo systemctl禁用firewalld命令完成完全關閉。
  4. 在CentOS中設置Iptables時,Defender Deactivation的團隊

  5. 您將收到默認鏈接已被刪除的信息,因此,FireWAllD尚未從此開始運行。
  6. 在CentOS中設置IPTables時,成功禁用防火牆通知

如果要手動刪除通過跳過上面的命令存儲防火牆設置的文件夾,請在下面的終端中插入下面的行並激活它們。

rm'/etc/systemd/system/dbus-org.fedoraproject.firewalld1.service'

RM'/etc/systemd/system/basic.target.wants/firewalld.service'

在未來,任何用戶可能需要激活和進一步配置防火牆,尤其是當您必須使用各種Web服務器和實用程序時。我們建議使用以下手冊執行此操作。

閱讀更多:在CentOS 7中配置防火牆

第4步:通過iptables打開端口

現在是時候做出基本行動,這是致力於今天的文章。以上,我們絕對錶現為現在的戶籍中的所有準備工作。現在應該沒有問題,這樣可以輸入以下命令。

  1. 強制性地,將防火牆添加到自動加載,以免不斷運行它。這將有助於sudo systemctl啟用iptables命令。
  2. 一個命令在Centos 7中添加Iptables到AutoLoad

  3. 您將收到符號鏈接的創建通知。
  4. 有關Centos 7中成功添加IPTABLE的信息,以自動加載

  5. 通過輸入su來激活持續超級用戶權限,以便為此終端會話的每個命令都沒有必要歸因於sudo。
  6. 設置時使用命令進行常量超級用戶權限

  7. 通過編寫密碼確認此操作。
  8. 在設置時輸入密碼以激活常量超級用戶權限

  9. 在iptables -i輸入-p tcp --dport 22-m狀態--sstate新-j接受,其中22替換所需數字的Opport 22-m。
  10. 在CentOS中輸入通過iptables打開端口的命令

  11. 您可以立即打開下一個端口,例如,在25號(SMTP服務器)。為此,請輸入iptables -i輸入-p tcp --dport 25-m狀態--state new -j接受。
  12. 在CentOS中通過IPTABLES打開端口的第二個命令

  13. 通過插入Service Iptables保存字符串來保存所有更改。
  14. 在CentOS中通過IPTABLES打開端口時保存更改

  15. 將通知您已成功應用配置。
  16. 成功保存信息Iptables設置在CentOS 7中

  17. 重新啟動防火牆,以便輸入所有更改生效。這是通過systemctl重新啟動iptables命令完成的。
  18. 在CentOS 7中重新啟動iptables以應用更改

  19. 最後,我們提供使用sudo iptables -nvl來探索所有開放端口。
  20. 在打開端口後查看Centos 7中的iptables

在本文中,您在Centos 7中的開放端口學習了所有。如您所見,它不會花費很多時間,重新啟動服務後立即應用所有更改。通過更改端口號來使用上面討論的命令,以便所有內容成功。

閱讀更多