如何使用远程主机的图形界面?

Posted nuoforever

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用远程主机的图形界面?相关的知识,希望对你有一定的参考价值。

问题引入

我在远端的主机(Linux环境)上安装了图形界面的开发环境(Qt),开发工具使用的是QtCreator,现在如何在本地主机(Linux环境)上进行开发?

解决方案一

首先两边主机图形界面都有X系统,X系统是C/S架构的,可以在本地端显示远端的图形界面,关于X系统可以看这篇的简单介绍。在这里再简单说一句就是它采用的C/S架构实现了一个X Server和多个应用程序(X Client)通信。Server(本地主机)接收Client(远端主机)的请求绘制窗口,并将来自鼠标、键盘等设备的输入传递给Client。

使用ssh

ssh -X user@host

但是需要在远端主机打开ssh的X11转发,位置在/etc/ssh/sshd_config

X11Forwarding yes
X11DisplayOffset 10

重启ssh

service ssh restart

在本地主机中/etc/ssh/ssh_config

ForwardX11  yes

再次执行ssh命令就可以了。

解决方案二

使用vnc,具体安装和设置可以参考这篇文章。

以上是关于如何使用远程主机的图形界面?的主要内容,如果未能解决你的问题,请参考以下文章

如何用xmanager启动Linux上的图形界面程序

Xming + PuTTY 在Windows下远程Linux主机使用图形界面的程序

如何远程连接Ubuntu 14.04 Server 的图形界面

如何远程连接Ubuntu 14.04 Server 的图形界面

如何远程连接Ubuntu 14.04 Server 的图形界面

如何远程连接Ubuntu 14.04 Server 的图形界面