Unix/Linux下通过远程桌面连接Windows OS


不知Microsoft出于什么考虑,在Windows XP中只允许一个Session通过远程桌面连接,如果一台XP为管理工作站,只有它能够访问后端的SAN Switch或存储系统,那么多人将无法同时使用该XP管理工作站,原因就在于XP对于远程桌面连接的限制.

    为了突破这个限制,我们需要将此XP管理工作站换成Unix或Linux系统,然后通过它远程桌面连接到后端的存储(或telnet到SAN Switch),因为Unix/Linux OS允许多个用户同时连接,但紧接着问题也随之而来,Unix/Linux下并没有提供远程桌面连接的工具.

    "只要有市场,就不愁没有产品",这话一点没错,为了解决这个问题,通过google还真发现了一个可以用于Unix/Linux下的类似Microsoft的mstsc工具,软件包名为"rdesktop"(如果需要该软件,可以留下你的email地址),从软件名字来看,就知道其用途了,正是该软件,帮了我们不少忙.

    言归正传,让我们来看看该软件如何安装及配置的.

    软件过程安装对Unix/Linux newer来说有些麻烦,因为该软件包是以源码形式提供的,需要编译,在Solaris 9下,成功安装该软件包需要以下软件辅助:

    - cc或gcc编译器
    - make工具
    - libiconv共享库
    - libgcc共享库

    软件编译过程:
    进入软件包解开后的目录,执行:
    # ./configure
    # make
    # make install

    软件默认安装在/usr/local/bin,可执行文件名为rdesktop,如果习惯了"mstsc"这个名称,可以将其做一个硬链接:

    # ln rdesktop mstsc

    调用:
    # LD_LIBRARY_PATH=/usr/local/lib;export LD_LIBRARY_PATH
    # DISPLAY=<图形显示客户端IP址址,如果是通过Xmanager直接登录的,则不需要执行此操作>;export DISPLAY
    # /usr/local/bin/mstsc -f (-f:表示全屏,另外还有很多其它参数,比如控制分辨率的,颜色深度的等等,请参考帮助)

本文作者:



相关阅读:
判“新”函数:得到今天与明天的秒数
php中变量及部分适用方法
Linux系统下管道被接受方关闭的问题
推荐ASP超速入门视频教程
实现数据库事务的方法ExecuteSqlTran()
DISCUZ 论坛管理员密码忘记的解决方法
找到MySQL的优点
SQL 2005中的SSIS与Oracle数据库的迁移性能
Oracle清理和重建临时表空间
掌握盒模型轻松DIV CSS网页布局
IE中img多出5px的空白解决4种方法
php 上一篇,下一篇文章实现代码与原理说明
简单介绍Linux Ubuntu虚拟安装版本
oracle中自连接与case when,decode使用实例
快速导航

Copyright © 2016 phpStudy |