在阿里雲裡 debian9下,排查埠不通的問題

2021-09-25 02:14:53 字數 1367 閱讀 2444

之前使用的是centos7, 在確定關閉了防火牆後, 再開端口的話,只需要在安全組修改開放就行了

但現在使用的是 debian, 查了一下,ufw status 發現防火牆是不啟動的。 就認為沒有防火牆了。

最開始是不知道怎麼排查的,都是從服務著手,一遍一遍的搞。

最後找來了同學幫忙, 在同學的提示下, 想到了可以使用 nc -l port 來開通伺服器監聽。

nc -l  5053   # 臨時監聽
ctrl + c 就停了埠的監聽,如果使用ctrl + z, 這個臨時的監聽就進入了後台。好像就變成了持久的監聽

nc -lk 5053   # 持久監聽

nmap  127.0.0.1 -p 5053   # 探測 埠狀態,(open, closed. filtered)
nmap 127.0.0.1 -p 5053 -su    # 探測 udp 埠
總結,這兩個工具,netcat(nc)和nmap,在服務部署,埠探測上,還是很有必有的,須有伺服器中,還是需要先安裝一下

經過探測,經過反覆的開通不同的埠,發現有的埠能夠通,而有的埠是不通的,因為情況緊急,在系統安裝後,找了乙個能ping通的埠,改為服務的埠。

在接下來,就是提交工單,和工程師的互動了,

最後發現iptables,是起作用的,使用

iptables -l
iptables -t nat -l
iptables -i input -p tcp --dport 8035 -j accept
在 iptables中 設定通過規則後, 在使用

nmap 127.08.9.6 -p 5053
狀態就是 open了。

工程師提示,讓我關閉了iptables, 發現iptablse,不是乙個服務。

想到了 使用iptables -f清空所有規則,但忘了系統的規則是預設拒絕,接下來就悲劇了,22直接就停了。

在一籌莫展之際,想到了,iptables是不能保持,而且是系統啟動的時候自動生成的,就把雲伺服器重啟了一下,

再ssh, 好了。

iptables -a input -p udp --dport 8035

-j accept

iptables -a output -p udp --sport 53

-j accept

這個是udp 的出的反向

阿里雲 處理Centos7裡面的阿里雲盾

情況 2.做伺服器壓力測試時被封ip,導致timeout的情況。3.不能正常執行ab壓力測試,還會導致centos7的443埠被關閉。檢視aluyundun程序,發現該程序是aegis ps uax 檢視開機啟動項,aegis為開機啟動 chkconfig list 臨時性停止阿里雲服務aegis ...

flask在阿里雲配置

摘要 本篇部落格介紹了如何在阿里雲lunix系統下搭建含有資料庫的flask專案。先利用cd命令移動至當前目錄,之後啟用環境,在虛擬環境中使用以下 生成。venv pip freeze requirements.txt將專案的原始碼部分上傳至lunix系統某個目錄下,之後利用python專案管理器匯...

Debian裡編譯核心

以2.6.8版本為例 1 debian.org上關於編譯核心的說明 另一篇看起來不錯的文章 creating custom kernels with debian s kernel package system 4 執行以下操作,如果當前語言是中文,執行前最好zhcon進入中文環境 注意在menuc...