服务器上使用wireshark图形化操作——排坑

服务器上使用wireshark图形化操作——排坑

因为我是使用的centos系统,所以之后的所有的安装命令采用yum命令,其他利用apt原理同样

第一步: 安装wireshark排坑

问题现象:在使用yum install wireshark后明明安装了运行wireshark缺失找不到执行文件bash: wireshark: command not found。如下代码。

yum install wireshark
bash: wireshark: command not found

问题解决:首先我们需要找到合适的wireshark版本,原因是我们所下载的版本并不支持图形化的wireshark。
因此首先运行yum search wireshark如下

yum search wireshark

在这里插入图片描述
如上图可见wireshark的版本有很多其中给我安装的是默认版本wireshark.x86_64。而我们需要的是名字中带有gnome的版本因此我们选择上图中的第三个版本。在这之前我们先卸载我们之前安装的版本(如果你像我一样遇到这种情况的话,如果没遇到就忽略,直接进入安装步骤)。
卸载命令如下

yum -y remove wireshark

卸载之后进入安装,运行安装命令。

yum install wireshark-gnome.x86_64

如果你的版本是其他wireshark-gnome版本,就直接上面复制下来就可以了。
然后就等待安装完成就可以了。

第二步: 远程图形化显示排坑

问题现象:安装完成后可以找到执行文件了,但是又出现无法运行GUI图形化界面的问题。如下。

[root@ ~]# wireshark
(wireshark:26022): Gtk-WARNING **: cannot open display: 

问题解决:我们需要下载一个支持远程图形化显示的软件,目前比较流行的有两个一个是Xming、一个是Xmanager。这两个都是搭配Xshell使用的,因为我是使用Xshell的因此以下都是以Xshell为例,其它的都类似。
在这次问题中我十分推荐使用Xmanager,因为我尝试了用Xming确实是踩坑太多,不想尝试了,因此使用Xmanager,这里给一个下载链接吧,直接下载Xmanager6标准版即可。然后安装傻瓜式安装(安装时最好创建桌面快捷方式)后运行Xmanager6。

在这里插入图片描述
进入Xmanager之后的界面就像上面一样了。我们点击文件–>新建–>Xstart会话。
在这里插入图片描述
然后像上面一样填写好再确定。你会发现会出现一个问题。
在这里插入图片描述
因此我们需要激活服务器X11转移。
所以我们需要安装一个xorg-x11-xauth的包,代码如下

yum install xorg-x11-xauth

安装完了,在连接就OK了(其实并没有完全OK只是这一步解决了)!!

第三步:无字体、字体乱码排坑

问题现象:经历上述两步后你就可以打开wireshark了,但是打开的界面如下。
在这里插入图片描述
但是虽然如此完全不影响使用,如果你觉得你可以凭借对软件的了解,不用字体也可以操作的话你就已经大功告成了,但是除了少部分外星人,像我一样大部分普通人是无法接受的。
问题解决:原来这个原因是由于缺少X11的字体因此我们还需要下载一个xorg-x11-font*的软件包。

yum install xorg-x11-font*

安装完成后,在重新启动链接。这次应该就真的OK了!!
在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值