本文介绍: 通常部署在数据中心机房中的服务器是没有图形桌面的,对服务器的日常运维也往往通过远程客户端命令窗口来进行,但有时候往往需要在服务器上远程安装或运行图形窗口类软件,图形窗口的本地显示往往困扰很多人,譬如在远程安装 oracle数据库系统的时候,因安装系统需要图形窗口支持,就必须实现图形窗口在用户工作计算机上显示。本文详细讨论几种常用的方法,并给出最佳实践。
远程运行 linux 服务器图形界面程序问题
通常部署在数据中心机房中的服务器是没有图形桌面的,对服务器的日常运维也往往通过远程客户端命令窗口来进行,但有时候往往需要在服务器上远程安装或运行图形窗口类软件,图形窗口的本地显示往往困扰很多人,譬如在远程安装 oracle数据库系统的时候,因安装系统需要图形窗口支持,就必须实现图形窗口在用户工作计算机上显示。本文详细讨论几种常用的方法,并给出最佳实践。
如果服务端安装了图形桌面,还可通过在服务端安装 tigervnc–server,在客户端安装 tightvnc viewer 来实现远程操作服务器,本文对此不做详细讨论。
一 服务器端环境准备
1 安装必要的组件
2 设置 sshd_config
二 客户端工具准备
1 Xshell
2 Mobaxterm
MobaXterm ssh 客户端软件,自带 X server 服务器,可直接使用。有关设置,参见下图。
三 实现方法
1 在公司局域网络环境下,工作电脑和服务器之间通过IP地址可以相互访问
2 针对家庭网络连接公司的server,因没有直通的IP地址,设置与操作步骤如下
四 最佳实践
1 显示器的编号从10开始,这是由 sshd_config 配置文件确定的
2 如果同时打开多个ssh客户端窗口, 每打开一个连接终端 Display号 增加1
3 打开新的连接终端,xclock都能运行正常
五 补充资料
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。