linux客户端远程获取服务器图形化软件界面的方法

转自https://blog.****.net/qq_32864683/article/details/89702941

很多时候我们只能通过命令ssh在终端命令行中登录到服务器,并且只能通过终端命令行来操作服务器,即使服务器上安装了一些软件也无法获取它们的图形化界面;这里给出一个能够在客户端获取服务器软件图形化界面的方法。

整个过程分为以下4步:

1.客户端安装openssh-client:

在客户端终端输入命令:

sudo apt-get install openssh-client

等待安装完成;

 

2.修改客户端/etc/ssh/ssh_config配置文件

在客户端终端输入命令:

sudo gedit /etc/ssh/ssh_config

找到ForwardAgent,ForwardX11,ForwardX11Trusted这三项

保证这三项后面的状态都为yes

一般这三项都是被注释掉的,删除掉这三项前面的#符,保证这三项没有被#注释掉;

linux客户端远程获取服务器图形化软件界面的方法

3.在客户端执行命令

xhost  服务器IP

然后通过ssh登录服务器

ssh -X 用户名@服务器IP(x要大写)

输入该用户名下登录服务器的密码,登录服务器;

然后在服务器终端执行命令:

export DISPLAY=客户端IP:0.0 


4.重启客户端电脑

至此已经配置完毕。

之后再登录服务器运行带有图形界面的软件,我们就可以在客户端显示出服务器端软件图形界面。