本文要完成的任務(wù)是:在CentOS系統(tǒng)上安裝Wireshark,通過SecureCRT在window系統(tǒng)遠(yuǎn)程打開Wireshark。Wireshark運(yùn)行需要GUI環(huán)境,解決的方法有如下:
1、linux上面安裝GUI環(huán)境
2、Xming + SecureCRT遠(yuǎn)程Linux主機(jī)的X11圖形轉(zhuǎn)發(fā)
本文采取的就是Xming + SecureCRT遠(yuǎn)程Linux主機(jī)的X11圖形轉(zhuǎn)發(fā)的方式。
一、安裝Wireshark
在CentOS系統(tǒng)上安裝Wireshark,需要在root用戶下安裝,服務(wù)器要求聯(lián)網(wǎng),命令如下:
yum install wireshark
yum install wireshark-gnome
二、安裝Xming
下載https://nchc.dl.sourceforge.net/project/xming/Xming/6.9.0.31/Xming-6-9-0-31-setup.exe
一路點(diǎn)擊下一步就可以了,如下截圖強(qiáng)調(diào)一下,本文SSH?client使用SecureCRT,所以選擇Don't?install an SSH client.

三、啟動(dòng)Xming
在Xming的安裝目錄下面,點(diǎn)擊XLaunch.exe,一路下一步,需要強(qiáng)調(diào)的地方如下:
在Additional parameters這一步,需要打鉤No Access Control.
最后點(diǎn)擊完成按鈕就啟動(dòng)Xming,在Windows的任務(wù)管理器中能夠看到Xming Server的圖標(biāo),這樣就標(biāo)明啟動(dòng)正常了。



四、設(shè)置SecureCRT
在SecureCRT中對(duì)創(chuàng)建的SSH會(huì)話進(jìn)行如下設(shè)置:

五、在CentOS系統(tǒng)上進(jìn)行需要做的操作
1、X11Forwarding配置
X11Forwarding需要設(shè)置為yes,然后重啟service sshd restart
[root@node1 ~]# grep X11Forwarding /etc/ssh/sshd_config
#X11Forwarding no
X11Forwarding yes
#???????X11Forwarding no
2、安裝xorg-x11-xauth
查看系統(tǒng)中是否已經(jīng)安裝xorg-x11-xauth
yum list installed |grep xorg-x11-xauth
安裝xorg-x11-xauth
yum -y install xorg-x11-xauth
3、安裝liberation-sans-fonts
yum list installed |grep liberation-sans-fonts
yum install liberation-sans-fonts
如果不安裝這套字體,會(huì)出現(xiàn)如下問題:
[root@node1 ~]# wireshark
(wireshark:2512): Pango-WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderFc', script='latin'
(wireshark:2512): Pango-WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderFc', script='common'
五、打開Wireshark
[root@node1 ~]# wireshark
有時(shí)候會(huì)報(bào)錯(cuò):Error: Can't open display:
這時(shí)候需要執(zhí)行export DISPLAY=192.168.11.168:0.0
其中ip就是SecureCRT所在的機(jī)器的ip。

