ssh连入服务器,使用X windows 图形程序
本地机器A如果想使用服务器B上有图形程序,要保证B机器上运行了X windows, 也就是一般所说的图形界面
当然A上也要有图形界面才行
所以当A 连入B,运行B上的图形程序时,比如wireshark,
即使A 机器没有安装wireshark, 也可以, 也就是说
wireshark的图形界面的全部流量通过ssh, 传送到A机器
下面说步骤,
1. 打开B的上 /etc/ssh/sshd_config, 加上
X11Forwarding yes
2. 打开 ~/.ssh/config, 加上
ForwardX11 yes
3. 重启ssh
# /etc/init.d/ssh restart
4. 从A连入B服务器
wzj@A:~$ ssh -X B
5. 在运行wireshark
wzj@B:~$ sudo wireshark
就可以了,这时看到的所有图形界面数据都是从B 传过来的
6. 或者直接在A机器
wzj@A:~$ ssh -X B "gkrellm"
gkrellm 是一个系统监控软件