Windows系统远程访问Linux服务器

更新时间:2024-04-17 19:38:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Windows系统远程访问Linux服务器

图形化界面及终端

(附:Linux远程windows桌面方法)

随着互联网的高速发展以及Linux企业应用的成熟,Linux被广泛应用于服务器领域,如何实现Linux的远程管理成为网络管理员的首要任务。我们经常见到的几种最为常用的windows下远程管理L inux服务器的方法,基本上都是利用SecureCRT,F-Secure SSH 抑或是PUTTY等客户端工具通过ssh服务来实现Windows下管理Linux服务器的,这些客户端工具几乎不需要什么配置,使用简单,但是它们只能通过命令行的方式进行操作,且都无法启动窗口服务的程序或进程,也无法达到远程桌面控制及启动服务器终端。本文主要介绍使用xmanager工具实现Window系统访问Linux系统图形化界面及终端。(VNC的方式也可以实现,但需要安装VNC 远程服务,且远程画质及在远程操作流畅上都不及xmanager)

步骤一:下载并安装xmanager 目前Xmanager 已经跟新到(Xmanager 4.0 Build 0136)很多软件下载网站都有。本文也是基于

Xmanager 4.0进行编写。下载后安装应用程序如下图:

其安装方式为大家熟知的NT(Next)默认安装方式进行安装。安装完成后会得到下面文件夹:

其中:Xbrowser默认使用XDM Query方式访问远程主机,端口号为177。

Xconfig可以让你为不同的X服务器采用各自的设置。通过Xconfig ,您可以设定不同的X服务器选项,如窗口模式,字体,视觉与安全,并保存到独立的配置文件。

Xmanager – Passive相当于一个图形化界面的接收器。在使用Xbrowser进行远程访问图形化界面是该服务必须启动及修改相应的配置。

Xstart 有接受器那么肯定有相应的发射器,Xstart在这个过程中负责发送客户端请求,配置你需要访问的路径,身份验证,及初始命令。

步骤二:设置需要远程机器

在需要远程机器上需要做以下设置:

1、修改/etc/gdm/custom.conf,允许使用xdmcp [xdmcp] Enable=1

如果需要root用户也能通过XDMCP远程登录,可添加 [security]

AllowRemoteRoot=true

(其中设置允许使用xdmcp有多种方式,请参考网上信息) 2、打开防火墙设置

打开XDMCP的端口:UDP 177 打开TCP 6000到6010端口 添加防火墙规则

iptables -t filter -A FORWARD -p udp --dport 177 -j ACCEPT iptables -t filter -A FORWARD -p tcp --dport 6000:6010 -j ACCEPT

(注:在设置TCP端口的时候考虑到使用性可设置唯一端口,当然设置的端口在可用范围内,及未被使用)

或可直接修改/etc/sysconfig/iptables

-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 177 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 6000:6010 -j ACCEPT

然后重启iptables /etc/init.d/iptables restart

3、启动到图形界面runlevel #init 5

如果本身已经进入图形界面,需重启 #init 3;init 5

(如果访问的机器没有安装图形化界面,请安装相应的图形化界面)

步骤三:使用Xbrowser连接

1、开启Xmanager – Passive服务,双击即可 2、新建远程Xstart连接信息,例下图:

3、在设置好远程访问信息后,打开你设置的Xstart任务,如果出现类似如下图界面恭喜你远程访问成功了。(注访问操作流畅与网速有关,如果测试失败请检查步骤二中设置是否都正常)

Linux远程windows桌面方法

上面已经介绍了在windows 系统下利用Linux远程windows桌面方法。其重要作用是能安装需图形确认的软件,及可以操控Linux终端。下面我就介绍怎样利用Linux终端远程访问windows桌面。其中我们需要用到的工具为“rdesktop”。

步骤一:下载rdesktop 从软件下载网站上下载最新版本rdesktop-1.7.1.tar.gz

步骤二:安装rdesktop

[root@root]# tar -xvzf rdesktop-1.7.1.tar.gz ---解压 [root@ root]# cd rdesktop-1.7.1; ./configure

[root@ root rdesktop-1.7.1]# make; make install ---编译,安装

注:在安装CentOS时,记得要把开发工具包给安装上,否则可能安装不成功 ? [root@root rdesktop-1.7.1]# ls -l /usr/local/bin/rdesktop

-rwxr-xr-x 1 root root 182708 Jan 14 14:00 /usr/local/bin/rdesktop -- 确认安装

上面操作是通过解压编译方式进行安装,也可以通过yum方式进行安装,但yum安装方式如果系统缺少其他安装rdesktop必要条件不会进行提示,所以建议用上面安装方式进行安装。下面列出安装过程中可能出现的错误: 错误一:

解压到时候提示无权限,解决方法赋予登录用户读写你储存rdesktop的权限。或用roo用户登录,本人不建议用root用户登录。 错误二:

在执行cd rdesktop-1.7.1; ./configure时提示:“Could not find X Window System headers/libraries……” 解决办法: 执行#yast -i gcc 错误三:

“ERROR: Could not find X Window System headers/libraries To specify paths manually, use the options –x-includes and –x-libraries” 解决办法:安装相关的libX11-devel 包。 错误四:

\Cwith-openssl option\ 解决办法: 执行#yast -i openssl-devel

步骤三:使用rdesktop

使用命令:#rdesktop -f -a 16 hostName

其中选项-f为全屏显示,-a 16 为显示像素为16, hostName为主机名(IP地址) (使用Ctrl+Alt+Enter可以退出全屏.)

效果图:

本文来源:https://www.bwwdw.com/article/alip.html

Top