Ubuntu远程操作Linux服务器GUI程序
此文针对在Server端执行gui程序失败的情况
OS:Ubuntu 12.04(以下操作应该在其他版本的Ubuntu上也适用)
首先,检查你的Xserver,看是否有一个“-nolisten”选项。在终端执行“ps -ef | grep nolisten",查看返回内容。如果X server在启动时带有-nolisten参数,那么即使你>执行了xhost命令,也export了DISPLAY,你也不会看到远程的X window。
如何关闭-nolisten选项与你使用的display manager(XDM,KDM,GDM,LIGHTDM,等等)。
在lightdm中,关闭-nolisten的操作:
修改 /etc/lightdm/lightdm.conf,添加 xserver-allow-tcp=true 到lightdm.conf中. 以下是我的lightdm.conf文件的内容:
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
xserver-allow-tcp=true
[XDMCPServer]
enabled=true
保存文件,执行以下命令:
sudo restart lightdm
如果在重启的过程中遇到问题, 那么执行 'ps ax | grep lightdm' 然后kill掉相关进程,接着执行以下命令:
sudo start lightdm
在GDM中,
创建一个新文件/etc/gdm/custom.conf,在其中加入以下内容:
[security]
DisallowTCP=false
重启.
在kdm中关闭nolisten的操作:
vi /etc/kde4/kdm/kdmrc
找到ServerArgsLocal,如下:
ServerArgsLocal=-br -nolisten tcp
修改成
ServerArgsLocal=-br
重启kdm
从Client端执行Server端GUI程序的步骤:
1.zhujia@Jia:~$ xhost +ServerIP
2.zhujia@Jia:~$ ssh -X oracle@ServerIP 或者 ssh oracle@ServerIP
3.在服务器端设置DISPLAY=CleintIP:0.0,具体设置的操作与所适用的shell有关。
4.执行服务器端的GUI程序
转载于:https://www.cnblogs.com/MagicLetters/archive/2012/04/03/3444226.html
Ubuntu远程操作Linux服务器GUI程序相关推荐
- java使用Jsch实现远程操作linux服务器进行文件上传、下载,删除和显示目录信息...
1.java使用Jsch实现远程操作linux服务器进行文件上传.下载,删除和显示目录信息. 参考链接:https://www.cnblogs.com/longyg/archive/2012/06/2 ...
- [X11forword]Display remote application with X11 forword / 远程显示linux服务器GUI
https://fosschef.wordpress.com/2010/12/26/x11-forwarding-of-ssh/ 转载于:https://www.cnblogs.com/alfreds ...
- 如何远程管理Linux服务器?
远程管理Linux服务器,目前来说有2种方式,一种是命令行管理,一种是桌面管理,下面我简单介绍一下,感兴趣的朋友可以尝试一下: 命令行管理 这里主要是借助终端软件来实现,通过ssh远程登录到Linux ...
- 如何远程链接linux服务器,如何远程登陆Linux/Windows服务器
原标题:如何远程登陆Linux/Windows服务器 如何远程登录Linux或Windows服务器?租用了服务器,需要远程登录后才能管理自己的服务器.不同操作系统的服务器远程登录方法不一样,下面优与云 ...
- 常用的linux远程管理方法,常用windows下远程管理Linux服务器的方法
常用windows下远程管理Linux服务器的方法 来源:互联网 作者:佚名 时间:2013-04-14 12:48 随着互联网的高速发展以及Linux企业应用的成熟,Linux被广泛应用于服务器领域 ...
- linux查看vnc服务加密修复,VNC远程管理Linux服务器安全指导
在开源领域,远程遥控技术的代表就是VNC了.VNC(Virtual Network Computer,虚拟网络计算机)是一套由AT&T实验室开发的可操控远程计算机的软件.根据主控端与被控端的不 ...
- rz后远程服务器没反应,“通过jumpserver远程登录linux服务器,rz上传文件速度过慢”问题的解决...
问题: windows通过jumpserver远程登录到linux服务器,使用rz上传jar包,速度太慢(10k以内). 解决方案: 思路:通过ssh直接登录远程服务器 1.secureCRT-> ...
- java jsch jar_基于Jsch实现Java操作linux服务器
[概述] 如果大家熟悉Linux的话,一定对ssh,sftp,scp等命令非常熟悉.ssh是一个安全协议,用来在不同系统或者服务器之间进行安全连接.ssh在连接和传送的过程中会加密所有的数据.但是ss ...
- 使用visualvm远程监控LINUX服务器JVM
使用visualvm远程监控LINUX服务器JVM 一.JMX方式: 1. 首先要修改JDK中JMX服务的配置文件,以获得相应的权限: 进入$JAVA_HOME所在的根目录的/jre/lib/mana ...
最新文章
- 七大科技巨头的最新人工智能布局
- 什css3新增的属性,CSS
- input驱动12种事件类型Event types的含义
- 11岁美国男孩用玩具熊“黑”了国际网络安全大会
- 程序默认在副屏显示_聊一款性价比极高的电竞显示器
- 漫画通信:一图看懂通信发展史
- 电力系统非线性控制_什么是谐波?电力系统谐波怎么产生的?老司机给你科普一下!...
- gitbook 入门教程之常用命令详解
- 事务的隔离级别与锁的申请和释放
- 《计算机网络:自顶向下方法(原书第6版)》一2.7 TCP套接字编程
- iOS基本UI元素示例教程
- python智慧树视频爬取_python爬虫利器之requests库的用法(超全面的爬取网页案例)...
- 异步社区本周新上电子书
- 总结:Linux目录之/dev
- Premiere快捷键设置
- Linux操作系统Maven【The JAVA_HOME environment variable is not defined correctly】
- python爬虫安装教程_环境安装-Python 原生爬虫教程 | IT大叔
- python使用h5py写h5文件,写入tuple元组类型
- 快速关闭SELinux
- ES系列-- ILM索引生命周期管理