本文出自頭條號老王談運維,轉載請說明出處。
常常在網上看到有人提問「我的主機開了多少埠 ,會不會被入侵?」或者是提問「開某個埠會比較安全?我的服務應該對應開放哪個埠呀?」埠號對於Linux工程師來說並不陌生,但是大多數同胞都是對於最常用的幾個埠號(例如:比如FTP:20和21,HTTP:80,TELNET:23)比較熟悉,對於一些不是那麼常用的埠就不是很了解。
所以,就會出現在一些使用頻率相對不高的埠上,引發一些由於陌生而出現的錯誤,或者被黑客利用某些埠進行入侵。
一個計算機最多有65535個埠,就算是經驗老手也不一定能全部記住!下面小編給大家整理了一些常用的埠信息,遇到問題,查一查就好啦~
常用埠
- 20:FTP服務的數據傳輸埠
- 21:FTP服務的連接埠
- 22:SSH服務埠
- 23:Telnet埠
- 25:SMTP簡單郵件傳輸協議埠,和POP3的110埠對應
- 43:whois服務埠
- 53:DNS服務埠(TCP/UDP 53)
- 67/68:DHCP
- 80:HTTP埠
- 110:POP3郵件服務埠,和SMTP的25埠對應
- 135:RPC服務
- 137/138: NMB服務
- 139/445:SMB/CIFS服務
- 161/162: Snmp服務
- 443:HTTPS埠
- 873:Rsync
- 1433:SQL Server對外提供服務
- 1434:用於向請求者返回SQL Server使用了哪個TCP/IP埠
- 1521:Oracle資料庫
- 3306:MySQL資料庫埠
- 3389:遠程桌面
- 5432:PostGreSQL
- 6379:Redis資料庫埠
- 7001/7002:Weblogic
- 8080:Tomcat、JBoss
- 9043:WebSphere
- 27017:MongoDB
即使對常用埠熟記於心,Linux運維工程師在工作中還是會經常出現由於埠開放的錯誤引發一些事故,比如:1)處理伺服器被挖礦問題,在變更線上防火牆規則時規則設置不得當導致訪問伺服器出現502。 2)運維人員由於對iptables腳本不熟,且未提前測試確認對應變更,直接線上操作,導致業務宕機。
這個時候,及時獲取到安全組的變動信息就尤為重要了。今天推薦一個運維利器——王教授。不僅能夠及時提醒我們出現的安全組變動以及具體的變動「方向」
此外還可提醒我們某些設置不合理的安全組。
一方面可以幫助再次核對變動是否合理,另一方面還可以提醒到運維同學在部署實施中是否存在誤操作導致的埠變動。
網站崩潰找不到原因?平台搭建無從下手?熱門技術不想落伍?想要變強找不到資料?
加入[IT拯救聯盟],讓大牛和同伴拯救你,帶你裝x帶你飛。定期乾貨分享、大牛專業解答、實用IT工具優選.....
私信小編「聯盟」,即可加入我們~