linux rdp usb

                     Linux rdp  usb

 


使用rdp协议连接虚拟机(vm)时, 重定向usb的命令:


rdesktop 10.20.65.58 -a 16 -g 1280x820 -k en-us -u administrator -p Keqisoft1 -r 'disk:usb=/media/disk' "$@" -r sound:local

其中:

10.20.65.58                      是要连接的虚拟机;
-a 16                            是指定颜色深度;
-f                               是全屏显示, 用Ctrl+ALT+Enter 切换
-g 1280x820+0+0                  是指定窗口大小, 可以替换为参数workarea, 后面的+0+0表示显示窗口的位置;
-k en-us                         是指定键盘样式;
-u administrator                 是登录xp的用户名;
-p Keqisoft1                     是登录密码;
-r disk:usb=/media/disk          是通过网络重定向到虚拟机, 这里usb是共享名不超过8个字符;
-r sound:local:oss:/dev/dsp      是指定声音在本地(local), 还是远程(remote);
-r clipboard:PRIMARYCLIPBOARD    是指剪贴板共享
-s "c:\seamlessrdp\seamlessrdpshell.exe notepad"  是指seamlessRDP的应用;
-x lan                           是指定为局域网的情况下,显示桌面背景图片;
-z                               是指数据压缩后传递, 在一般在局域网里不需要;

支持2个usb的命令:

rdesktop 10.20.65.58 -a 16 -g 1280x820 -k en-us -u administrator -p Keqisoft1 -r 'disk:usb=/media/disk' "$@" -r 'disk:usb1=/media/disk-1' "$@"

如果是windows xp 系统可能会打开不了u盘,报权限不够,这时需要这样。

strace -o  /dev/null rdesktop 10.20.65.58 -a 16 -g 1280x820 -k en-us -u administrator -p Keqisoft1 -r 'disk:usb=/media/disk' "$@" -r 'disk:usb1=/media/disk-1' "$@"

 


rdesktop 支持24位(服务端是WinXP SP3时) 和 32 位(服务端是Win7时)颜色深度。

在客户端只需要把选项-a 的参数指定为24 或 32,

你可能感兴趣的:(linux,虚拟机,网络,XP,disk)