linux下用rdesktop进行mstc连接

2013年7月17日 发表评论 阅读评论

windows下最常用的远程管理程序是mstc,即远程桌面。而在linux平台下想实现对windows桌面的远程管理更是容易,而且可选性更多。只要是及于rdp协议的实现都可以。如:tsclient、remmina、krdc等。这些都是及于图形化的实现。即然选择linux,应该平时用起shell来更顺手。linux平台下也有一个命令行下的远程桌面工具——redsktop 。

一、安装

在centos和ubuntu平台下可以通过以下命令安装:

yum install rdesktop或
sudo apt-get install rdesktop

二、使用

其用法更是方便,最简单的用法:

rdesktop -a 16 192.168.0.168:3389

-a参数表示16色,如果默认使用3389端口,可以将后面的" :3389 "省略。接下来再介绍几个常用的参数:

-g workarea 自动检测当前Linux桌面的尺寸并全部填充
-u 和 -p: 指定用户名和密码
-f : 默认全屏, 需要用Ctrl-Alt-Enter组合键进行全屏模式切换。
-r clipboard:PRIMARYCLIPBOARD : 这个一定要加上,要不然不能在主机Solaris和服务器Windows直接复制粘贴文字了。贴中文也没有问题。
-r disk:test=/home/yang : 指定主机Solaris上的一个目录映射到远程Windows上的硬盘,传送文件就不用再靠Samba或者FTP了。
-g workarea 自动检测当前Linux桌面的尺寸并全部填充
-x lan|modem:用来决定网络带宽,如果带宽宽的话,选择lan,则可以将桌面背景也传过来,默认是没有桌面背景的
 sound:local 将声音传回本地

注:其中-r disk项,后面的test是用于在远桌主机显示的名称 ,后面的目录是本地要挂载到异地的目录路径。

我常用的用法如下:

rdesktop -f -a 16 192.168.0.111 -u administrator -p123456 -r clipboard:PRIMARYCLIPBOARD -r disk:test=/home/yang

不过,按以上脚本运行时,有时会出现无法和远程机器复制和粘贴交互,可以通过下面的方法解决:

1. 在进程管理器中,杀掉RDPClip.exe进程
2. 在任务管理器中利用"新任务…"菜单,重新执行RDPClip.exe

除了这些常用的选项,rdesktop也支持cdrom, floppy软盘的远程映射,详细可以参考rdesktop命令帮助 。




本站的发展离不开您的资助,金额随意,欢迎来赏!

You can donate through PayPal.
My paypal id: itybku@139.com
Paypal page: https://www.paypal.me/361way

分类: Linux/unix/mac 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.