首页 > [转载] linux、Solaris下xdmcp远程桌面服务

[转载] linux、Solaris下xdmcp远程桌面服务

原文链接

http://youlvconglin.blog.163.com/blog/static/52320420106243857254/ 

 

使用图形界面远程登录linux和Solaris,首先要在服务端开启xdmcp服务,windows下使用xmanager连接

Ubuntu下则使用下默认也安装了该客户端,一次打开[应用程序]-[internet]-[终端服务客户端(Terminal Server Client)]或者在命令行输入tsclient,在常规标签中的协议选项可以看到XDMCP,只不过是灰色的无法选择,需要先安装协议支持。



$ sudo apt-get install xnest装完后就可以使用了。



 

Solaris10下安装xdmcp服务:

  默认情况下.Solaris10安装完成后.启动是cde界面.但有时用xmanager登录时始终无法建立连接. 如果确认不是防火墙等方面的原因.可以用如下方法解决:

  1. 关闭默认的cde服务

  #svcadm disable cde-login

  用ps -ef | grep dtlogin 应该看不到dtlogin进程了

  2. 进入/etc/X11/gdm

  编辑gdm.conf文件 编辑如下2个地方

  找到[xdmcp]字段.

  a、将Enable=flase改为true

  b、将Port=177前的注释取消

  然后保存退出.

  3.ps -ef | grep gdm 确认目前没有gdm进程.如有杀之

  4. 启动gdm服务

  # svcs -a | grep gdm

  disabled Aug_07 svc:/application/gdm2-login:default

  # svcadm enable svc:/application/gdm2-login:default

  然后在xmanager里建立新连接. 这样就可以登录了. 在登录界面的左上角选择cde.熟悉的cde界面就又回来了.

ubuntu下安装xdmcp服务(即远程主机通过xdmcp协议连接到ubuntu的图形终端,以图形终端方式登录):

1. 登录本机图形终端(本机按Ubuntu/Gnome为例设置)

2. 选择system->Administration->logon windows切到remote项,修改其中style为same as local,如为中文菜单请相应选择。

3. 选择system->Administration->logon windows切到General项,修改其中Disable Multiple login for a single user前面的X去悼,如为中文菜单请相应选择,否则会出现能显示画面但无法登录(输入用户和密码后又回到登录画面)。

4. 修改sudo vi /etc/gdm/gdm.conf(建议先将gdm.conf备份,以免无法启动时,可以快速恢复)

其中[Daemon]中#RemoteGreeter=/usr/lib/gdm/gdmlogin中前面的#号去悼;

[Security]中#DisallowTCP=true中前面的#号去悼,并将true改为false;

[xdmcp]中#Enable=false中前面的#号去悼,并将false改为true;

5. 修改sudo vi /etc/inittab增加一行id:5:initdefault:表示系统将自己运行在多用户级别5的模式下;

6. 重启sudo reboot,不建议sudo gdm restart这样gdm并未生效

7. 检查服务器和客户端的网络防火墙配置,保证177端口和6000-6100端口可用;

8. 使用Xwin的服务器程序连接ubuntu图形界面即可;

转载于:https://www.cnblogs.com/asnjudy/p/4325981.html

更多相关:

  • 讲到第三方登录分享,第一反应大概就是友盟、ShareSDK之类。集成微信、QQ、微博三个平台的话,友盟的SDK有62.9M,ShareSDK的包有74M。如果直接集成最原始的三个平台的SDK,大小总共为51M。(关于集成前期的配置,可参考原生接入微博、微信和QQ的登录及分享)WechatIMG286.jpeg我们一般会在各个平台的授权...

  • 一、写在前面     关于qq微信登录的原理之流我就不一一赘述了,对应的官网都有,在这里主要是展示我是怎么实现出来的,看了好几个博客,有的是直接复制官网的,有的不知道为什么实现不了。我只能保证我的这个是我实现后才贴出来的,本文有看不懂的地方请结合官网看。(话说我感觉我写博客废话好多) 二、准备工作     通过以下官网获得相应AppI...

  • 什么是SSH? SSH对应 struts spring hibernatestruts 采用MVC模式,主要是作用于用户交互spring 采用IOC和AOP~作用比较抽象,是用于项目的松耦合hibernate 是对象持久化框架,其实就是实体类和数据库表建立关系,操作类就会触发相应的sql语句,可以不用写任何sql语句,完成数据库编程(...

  •  环境准备 本文使用Maven构建,因此需要一点Maven知识。首先准备环境依赖:  Java代码                   junit          junit       ...

  • 我一直在用Ubuntu发型版本的Linux系统,很喜欢把它做得更加的方便易用,特别是Ubuntu的Server版本,因为没有Desktop的 GUI界面,也没有自动登录设置,无法通过简单的点击鼠标方式来设置自动登录,在查阅了一些资料后,发现使用重定向就可以简单的解决这个问题。     其实想要在Ubuntu Server上自动登录非常...

  • 这周本来是要写一篇Dubbo源码分析的,被突发事件耽搁了,下周有时间再补上。这周,笔者经历了一次服务雪崩。服务雪崩,听到这个词就能想到问题的严重性。是的,整个项目,整条业务线都挂了,从该业务线延伸出来的下游业务线也跟着凉了。笔者是连续三天两夜的忙着处理问题,加起来睡眠时间不足5小时,今天才得以睡个好觉。但事故之后还有很多问题等着去...

  •     由于工作中需要直接从MySQL后台读取数据,所以安装了PHPnow,装的过程中提示Apache安装失败,80端口被占用。     在cmd中输入netstat –ano命令,发现80端口被一个PID为4的服务所占用,打开任务管理器,发现PID为4的进程为系统进程,其描述信息为NT Kernel & System,在服务里面又...

  • Dubbo 2.7 版本增加新特性,新系统开始使用 Dubbo 2.7.1 尝鲜新功能。使用过程中不慎踩到这个版本的 Bug。 系统架构 Spring Boot 2.14-Release + Dubbo 2.7.1 现象 Dubbo 服务者启动成功,正常提供服务,消费者调用偶现失败的情况。错误如下图: 可以看出,主要原因为 ca...

  • 越来越多的软件,开始采用云服务。 云服务只是一个统称,可以分成三大类。 IaaS:基础设施服务,Infrastructure-as-a-servicePaaS:平台服务,Platform-as-a-serviceSaaS:软件服务,Software-as-a-service 它们有什么区别呢? IBM 的软件架构师 Albert...

  • Docker最全教程——从理论到实战(六) 原文:Docker最全教程——从理论到实战(六)托管到腾讯云容器服务 托管到腾讯云容器服务,我们的公众号“magiccodes”已经发布了相关的录屏教程,大家可以结合本篇教程一起查阅。 自建还是托管? 在开始之前,我们先来讨论一个问题——是自建容器服务还是托管到云容器服务? 这里...