用Windows登录Linux服务器远程桌面

2016-02-20 13:24 66 1 收藏

今天图老师小编给大家介绍下用Windows登录Linux服务器远程桌面,平时喜欢用Windows登录Linux服务器远程桌面的朋友赶紧收藏起来吧!记得点赞哦~

【 tulaoshi.com - Linux教程 】

实验环境:Redflag Linux  数据服务器4.1

  一、VNC配置

  1、首先要安装vnc-server,将vnc-server-4.0-0.beta4.1.1.i386.rpm保存在DCserver4.1系统的 /tmp目录中,然后安装。

  rpm -ivh /tmp/vnc-server-4.0-0.beta4.1.1.i386.rpm

  安装完成后,生成配置文件是/etc/sysconfig/vncservers,其实里面需要配置一行:

  VNCSERVERS="1:root"

  1表示VNC以桌面1运行,可以修改配置如下:

  VNCSERVERS="1:root"

  可以启动超级用户的桌面。

  还需要在/root目录下建立.vnc目录,然后在里面创建一个密码文件passwd,空的就可以,VNC服务第一次启动时会要求设置密码,注意,这个密 码是VNC连接时的密码,与系统密码可以不同。

  mkdir /root/.vnc

  touch /root/.vnc/passwd

  /etc/init.d/vncserver start

  再修改/root/.vnc目录下xstartup文件,将最后一行

  xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

  替换成

  startkde

  这样就可以启动KDE了。

  2、安装客户端(windows客户端我们仅以个人名义发送,红旗公司不负责!)

  vnc-3.3.7-x86_win32.exe

  桌面上会生成一个VNC图标,双击它,在出现登录提示的时候指定服务器的ip就可以了,如:

  172.16.82.18:1

  后面的1就对应用root用户登录。

  二、XDM服务(配置较繁琐,支持widnows下的x-win32或者Xmanager客户端)

  1、配置服务器

  (1)配置xfs(“X Font Server”,可以由由一台服务器来统一提供字体,远程图形客户端程序就不需要单独安装所有的字体了。)

  xfs的配置文件是/etc/X11/fs/config,内容如下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

========================================
 #
 # Default font server configuration file for Mandrake Linux workstation
 #
 
 # allow a max of 4 clients to connect to this font server
 client-limit = 10
 
 # when a font server reaches its limit, start up a new one
 clone-self = off
 
 # alternate font servers for clients to use
 #alternate-servers = foo:7101,bar:7102
 
 # where to look for fonts
 # Some of these are commented out, i.e. the TrueType and Type1
 # directories in /usr/share, because they arent forced to be
 # installed alongside X.
 #
 catalogue = /usr/X11R6/lib/X11/fonts/misc:unscaled,
 /usr/X11R6/lib/X11/fonts/75dpi:unscaled,
 /usr/X11R6/lib/X11/fonts/100dpi:unscaled,
 /usr/X11R6/lib/X11/fonts/misc:unscaled,
 /usr/X11R6/lib/X11/fonts/Type1,
 /usr/X11R6/lib/X11/fonts/Speedo,
 /usr/X11R6/lib/X11/fonts/mdk:unscaled,
 /usr/share/fonts/default/Type1,
 /usr/share/fonts/ttf/big5,
 /usr/share/fonts/ttf/gb2312,
 /usr/share/fonts/ttf/decoratives,
 /usr/share/fonts/ttf/western
 
 # in 12 points, decipoints
 default-point-size = 120
 
 # 100 x 100 and 75 x 75
 default-resolutions = 75,75,100,1
 # how to log errors
 use-syslog = on
 # don't listen to TCP ports by default for security reasons
 #no-listen = tcp
 ========================================


  原文件的内容可以按照实际修改,也可以基本不做修改,但是注意,一定要把最后一行“no-listen = tcp”注释掉,否则xfs服务就不会监听TCP端口了,xfs默认的端口号的7100,可以在/etc/services文件中看到。

使用下面的命令来启动xfs:

  /etc/init.d/xfs start

  xfs启动成功后,可以使用命令

  netstat -ln

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

  来确认7100端口已绑定:

  tcp 0 0 0.0.0.0:7100 0.0.0.0:* LISTEN

  (2)配置xdm(“X Display Manager”,由它来启动X Window服务器,并管理图形客户端程序的登录、会话、启动窗口管理器KDE等。KDE的xdm叫kdm,目前红旗的产品使用的Xwindows都是 KDE)

  xdm的配置文件都放在/etc/X11/xdm目录下。

  首先修改xdm-config文件,找到一行:DisplayManager.requestPort: 0

  注释这行:!DisplayManager.requestPort: 0

  使xdm能够监听XDMCP连接。

  接下来修改Xaccess文件,这是控制客户端访问的配置文件,修改内容如下:

  * #any host can get a login window

  这里允许所有的计算机都可以连接xdm。

  现在可以直接使用

  xdm

  命令来启动xdm服务,

  同样使用命令

  netstat -ln

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

  来确认177端口已经绑定(xdm缺省的端口)

  udp 0 0 0.0.0.0:177 0.0.0.0:*

  2、使用windows下图形客户端来测试

  我们使用X-Win32 6.2来测试的,可以在www.starnet.com处下载X-Win32软件。

  在windows中安装完成后,会在“程序组”中生成“X-Win32”,在其中有两个可执行程序:X-config和X-Win32。

  首先要使用X-config来建立连接配置:在主界面的“session”页面处选择“add”,再选择“XDMCP(”X Display Manager Control Protocol“,是一种网络协议。由它来建立图形客户端程序)”连接方法,点“Next-”,在“Session name”处输入一个名字,在“XDMCP Mode”处选择“Query”,在“Host Name”中输入xdm服务器的ip,就是前面配置的服务器的ip;再点“Save”保存配置。

  然后再选择X-config主界面的“Font”页面,点击“Add Font Server……”,在“Host”中输入xfs服务器的IP地址,也是前面的配置服务器ip,并确认“Port”为7100;可以将这个配置用上箭头 移至列表的顶端。

  配置完后就可以启动X-Win32了,启动时选择刚才建立的session名称,稍等一下就会出现xdm的登录界面了,使用Linux中的用户帐号登录 后,X Window图形界面就出现了,和在Linux服务器上本地操作一样。

来源:http://www.tulaoshi.com/n/20160220/1647779.html

延伸阅读
标签: 服务器
Linux系统远程连接服务器命令行模式   对于很多新手来说,如何用Windows远程Linux操作系统,是个前进的大问题。如果这个问题前进不了,其他更别说了。 Linux或Max OS X系统电脑,登录步骤为: 1.打开ssh客户端 2.用户名:root 3.服务器: 输入服务器的IP 端口默认为22 4.输入服务器密码进行登录 Windows...
标签: 服务器
SSH密钥登录让Linux VPS/服务器更安全   随着PHP越来越流行,Linux VPS/服务器的使用也越来越多,Linux的安全问题也需要日渐加强,如果你安装过DenyHosts并设置过邮件提醒,你每天可能会受到数封DenyHosts Report将前来破解SSH密码的IP加入/etc/hosts.deny。 Linux SSH登录有两种: 1、使用密码验证登录 通常VPS或服...
标签: 电脑入门
1、右击我的电脑属性远程勾选远程协助和远程桌面前面的复选框(这步操作时让对方操作的)。 2、然后你在你的电脑上单击开始程序附件远程桌面连接。 在计算机:(输入对方电脑的IP地址),单击选项,将选项卡切换到本地连资源 勾选驱动器的作用是为了让你的计算机本地磁盘能够映射到对方的电脑,这样你们的电脑就能进行复制等操作。 3、单...
标签: windows系统
清除Win8远程桌面登录历史痕迹   1.按Windows+R输入Regedit.exe回车(如果出现UAC提示,请点击是),依次打开HKEY_CURRENT_USERSoftwareMicrosoftTerminal Server ClientDefault。 删除目前已经无法使用的历史记录或者删除全部(MRU+数字,数据为远程连接的计算机名称)键值实现。 2.依次打开库文档,点击查看---选项打...
标签: 电脑入门
在Windows Vista 中,远程桌面功能在默认安装中是关闭的,因此,如果您在工作中需要从别的PC来操作Windows Vista系统,需要更改相应的设置,打开远程桌面功能。 相应的设置并不复杂。可通过依次点击控制面板 = 系统与维护 = 系统或直接在桌面计算机图标上单击右键选择属性打开管理界面,在右侧的任务列表中选择远程设置,即会弹出相应的设置页...

经验教程

774

收藏

87
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部