在办公环境中通常会使用远程桌面来提高办公效率,而最常用的办公系统当然是windows啦,那么linux有办法使用远程桌面链接windows吗?强烈推荐rdesktop哦。
安装
rdesktop是一个开源的RDP协议客户端,所谓RDP协议就是windows使用的远程桌面协议。先来一张图,这是使用rdesktop远程链接windows主机的情况
对于Arch来说直接在仓库里就有rdesktop,安装方法是:
1 | sudo pacman -S rdesktop |
使用
rdesktop是一个纯命令行程序,所有的操作都是在终端中执行的。rdesktop的基本用法:
1 | rdesktop ip地址:端口 |
如果你没有改过默认端口的话直接1
rdesktop ip地址
当然,有时候我们不想频繁输入账号密码,那么可以直接把账户和密码写入rdesktop命令中:
1 | rdesktop -u 用户名 -p 密码 ip地址 |
进阶用法
指定远程桌面的颜色:
1 | rdeskop -a 24 IP地址 |
注意,linux下颜色和windows下表述方法不一样的,linux下没有32位真彩色这个说法,用的是24位色来表示。-a 24就是用32位真彩色来链接,-a 16就是用16位色来链接,根据你的网络状况自行修改。
指定窗口大小
1 | rdeskop -g 横向分辨率x纵向分辨率 IP地址 |
注意,多个命令是可以相互叠加的,比如:
1 | rdesktop -a 24 -u spacexo -p spacexi-nice -g 1920x1080 ip地址 |
文件共享
单纯共享桌面显然没有什么意思,那我们就直接来共享文件吧。这里介绍一下rdesktop的-r命令
1 | rdesktop -r disk:doc=文件路径 ip地址 |
这条命令的意思是将本地文件夹映射到远程主机上,远程主机就可以直接访问这个文件夹并修改内容了。当然你也可以将远程主机的东西扔到这个文件夹,相当于下载了。
更多用法请使用如下命令查询1
man rdesktop