码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2020-11-06 01:21:03      阅读:21      评论:0      收藏:0      [点我收藏+]

标签:code   应用   转发   sshd_conf   linu   rgb   client   键盘   窗口   

问题引入

我在远端的主机(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,具体安装和设置可以参考这篇文章。

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

标签:code   应用   转发   sshd_conf   linu   rgb   client   键盘   窗口   

原文地址:https://www.cnblogs.com/nuoforever/p/13929294.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!