Linux通过rdesktop远程连接Windows桌面(基于RDP协议)。
PS: 1.在Debian系deepin系统15.4实测。2.本文参考多篇文章,精简而来
常用方式:
rdesktop -f -D -r clipboard:PRIMARYCLIPBOARD -r disk:MyDisk=/home/deepin -a 16 -u 用户名 -p 密码 IP:端口
安装命令:
sudo apt-get install rdesktop
使用命令:
rdesktop IP
最简单的方式,其他参数都是默认,然后就出来了登录界面,输入用户名密码即可登录。
rdesktop -f -D -r clipboard:PRIMARYCLIPBOARD -r disk:MyDisk=/home/deepin -a 16 -u 用户名 -p 密码 IP:端口
-u 和 -p //指定用户名和密码。
-D //隐藏远程桌面的顶栏。
-f //默认全屏, 需要用Ctrl-Alt-Enter组合键进行全屏/窗口 模式切换。
-g 1024*768 指定分辨率 workarea 自动检测当前Linux桌面尺寸全部填充
-a //16表示使用16 bit色。
-r clipboard:PRIMARYCLIPBOARD //本地和远程桌面共享剪切板。
-r disk:MyDisk=/home/deepin //本地linux的目录挂载到远程Windows上,名称MyDisk。
-r sound:[local|off|remote] // 声音重定向。
-r sound:local //把远程主机的声音带到本机。
-x lan|modem //如果带宽宽的话,选择lan加载远程桌面背景,默认没有。
不想每次都敲代码,那就写个shell脚本,以后双击执行即可。
#!/bin/bash
rdesktop -f -D -r clipboard:PRIMARYCLIPBOARD -r disk:MyDisk=/home/deepin -a 16 -u 用户名 -p 密码 IP:端口
exit
-r 可以重定向许多东西:
-r comport:COM1=/dev/ttyS0 // 将串口 /dev/ttyS0 重定向为 COM1
-r comport:COM1=/dev/ttyS0,COM2=/dev/ttyS1 // 多个串口重定向
-r disk:floppy=/mnt/floppy //将/mnt/floppy 重定向为远程共享磁盘 ‘floppy’
-r disk:floppy=/mnt/floppy,cdrom=/mnt/cdrom,root=/,c=/mnt/c //多个磁盘重定向
-r clientname= // 为重定向的磁盘设置显示的客户端名称
-r lptport:LPT1=/dev/lp0 // 将并口 /dev/lp0 重定向为 LPT1
-r lptport:LPT1=/dev/lp0,LPT2=/dev/lp1 // 多个并口重定向
-r printer:mydeskjet // 打印机重定向
-r printer:mydeskjet=”HP LaserJet IIIP” // 打印机重定向
-r sound:[local|off|remote] // 声音重定向