linux ssh抓包,如何在SSH连接Linux系统的环境下使用wireshark抓包?
TSINGSEE青犀視頻云邊端架構EasyNVR、EasyDSS、EasyGBS等都是有兩種操作系統的版本,一種是linux,一種是windows。而大多數開發者用戶都會使用linux版本進行安裝。
對于安裝部署出現的問題,TSINGSEE青犀視頻團隊研發的經常為客戶遠程調試,通常都會通過抓取網絡包的方式進行排查。當我們在使用SSH連接遠程客戶服務器的時候可以有兩種方式進行抓包,分別是:
通過tcpdump進行抓包,對于tcpdump抓包,保存到服務器,在拷貝到本地進行分析。
通過wireshark進行抓包,對于ssh連接后,如何使用wireshark?
本文我們就簡單介紹一下如何在SSH連接linux的情況,使用wireshark進行抓包。
1、首先確認安裝服務器是否已經安裝wireshark,如果沒有安裝,需要先安裝
yum install wireshark
2、安裝完成后,執行wireshark
3、查詢wireshark需要的依賴
yum search wireshark
4、安裝gnome
yum install wireshark-gnome.x86_64
此時wireshark命令可以找到執行,但是無法顯示。這里可以在windows上安裝xMing來解決。
5、下載xming https://xming.en.softonic.com/download
同時需要配置SSH
6、在Xshell中對創建的SSH會話進行如下設置:“連接>SSH>隧道”的“X11轉移”,勾選“X DISPLAY”,參數無需修改。
此時通過SSH連接出現以下錯誤:
7、需要修改SSH配置,SSH開啟X11Forwarding
Linux下/etc/ssh/sshd_config中,添加 X11Forwarding yes,以及 Uselogin no
再次連接SSH
8、連接成功后,再次運行wireshark
可以看到wireshark正常啟動了,就可以正常使用wireshark了。
TSINGSEE青犀視頻運維團隊會頻繁用到wireshark進行抓包,比如之前解決過的通過抓包RTMP協議保存視頻流為H264文件、通過抓包分析視頻流媒體直播點播平臺的頁面報錯原因。如果大家對TSINGSEE青犀視頻云邊端架構產品的抓包仍有疑問,歡迎聯系我們了解。
總結
以上是生活随笔為你收集整理的linux ssh抓包,如何在SSH连接Linux系统的环境下使用wireshark抓包?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Anaconda下载(Windows系统
- 下一篇: linux文本文件和win文本文件的格式