[转载] 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图形界面即可;

时间: 2024-11-02 07:27:44

[转载] linux、Solaris下xdmcp远程桌面服务的相关文章

CentOS6.5下安装远程桌面服务端软件VNC Server

VNC 使您可以远程访问和控制您的计算机从另一计算机或移动设备上,无论你在世界的任何地方.常见的使用情形,包括给同事和朋友提供桌面支持.远程管理您的服务器. 将 VNC Server部署到您想要控制计算机,使用VNC Viewer连接到你想要控制的计算机. 安装服务: yum install tigervnc-server 这名称有点怪,没用过不知道的话是猜测不到的. [[email protected] ~]# yum install tigervnc-server Loaded plugin

Linux下的远程桌面——VncServer

 在windows中为了方便统一的管理服务器,我们最常用的办法就是通过远程桌面,这样不仅方便了许多,还节约了成本.windows下可以远程桌面,那linux下可不可以远程桌面呢,答案是肯定的.下面将给大家介绍,如何搭建远程桌面服务. 我的生产环境如下: 1.联想G460笔记本电脑(windows 7       192.168.1.10) 2.DELL720服务器(RedHatEntLinux 6.6    192.168.1.2) 3.cisco 3750交换机 操作步骤: 1.安装vncse

mac下无法远程桌面连接win10的解决办法

原文链接:http://www.hangge.com/blog/cache/detail_899.html 原来在Mac OSX下远程win7系统很正常,后来把windows系统升级成了win10,再远程桌面时就一直失败,提示"远程桌面连接无法验证您希望连接的计算机的身份". 解决办法:1,先查看防火墙是否打开,是否去掉"仅允许运行使用网络级别身份验证的远程计算机-"2,如果还是不行的话.便需要开启组策略中远程桌面链接安全层:(1)开始-运行-gpedit.msc,

登录服务器windows2008出现:远程桌面服务当前正忙,因此无法完成您尝试执行的任务。

问题:有段时间登录服务器总是提示:远程桌面服务当前正忙,因此无法完成您尝试执行的任务. 在微软找到的原因是:Csrss.exe 进程和某些应用程序 (例如,Microsoft Excel 或 Microsoft Visio) 之间发生的死锁情况下会出现此问题. 解决:下载一个修复补丁,安装后重启服务器即可. 具体信息在:  http://support.microsoft.com/kb/2661332/zh-cn 附件补丁:http://pan.baidu.com/s/1gdmXcOj

[windows系统]禁止指定用户使用远程桌面服务登录

windows2003下禁止用户远程登录的方法如下: 1.打开控制面板 > 管理工具 > 本地安全策略 2.安全策略-->本地策略-->用户权限分配-->通过终端服务拒绝登录,在里面添加想要禁止远程的用户可以达到让这个账户无法远程 windows2008下禁止用户远程登录的方法如下: 1.打开控制面板 > 管理工具 > 本地安全策略 2.安全策略-->本地策略-->用户权限分配-->拒绝通过远程桌面服务登录,在里面添加想要禁止远程的用户可以达到让

Windows Server 2008 R2 远程桌面服务配置和授权激活

日常工作中,经常需要远程连接到服务器上,然而服务器系统默认允许同时连接的最大连接数只有2个.这样一来,问题就来了,常常遇到"终端服务器超出最大连接数",导致无法正常登陆服务器.那么如何才能解决这一问题呢?这就要依靠远程桌面服务了. 一. 远程桌面服务安装和配置 服务器管理器--角色--添加角色:选择"远程桌面服务",下一步 下一步 选择角色服务:"远程桌面会话主机"和"远程桌面授权", 下一步 下一步 选择"不需要使

在Linux上部署PXE远程安装服务

在Linux上部署PXE远程安装服务 实验介绍:在Linux虚拟机环境下,部署PXE远程安装服务,最终实现在另外一台虚拟机中远程安装Linux系统(前提是Linux虚拟机已经部署好yum仓库). 1.安装TFTP(简单文件传输协议),来提供引导镜像文件的下载.TFTP服务由tftp-server软件包提供,默认由xinetd超级服务进行管理. 2.安装完后,要修改xinetd服务的配置文件,主要将"disbabled = yes"改为"disabled = no",

Windows server 2012远程桌面服务(RDP)存在SSL / TLS漏洞的解决办法

1. 前言 为了提高远程桌面的安全级别,保证数据不被×××窃取,在Windows2003的最新补丁包SP1中添加了一个安全认证方式的远程桌面功能.通过这个功能我们可以使用SSL加密信息来传输控制远程服务器的数据,从而弥补了远程桌面功能本来的安全缺陷. 2.问题描述 在Windows server 2003和Windows server 2008,远程桌面服务SSL加密默认是关闭的,需要配置才可以使用:但 Windows server 2012默认是开启的,且有默认的CA证书.由于SSL/ TLS

Windows Server 2012 远程桌面,你需要具有通过远程桌面服务进行登录的权限

解决办法: 运行gpedit.msc 进入策略组:计算机配置->Windows设置->安全设置->本地策略->用户权限分配,找到拒绝通过远程桌面服务登录,把里面的账号去了即可.