在办公环境中通常会使用远程桌面来提高办公效率,而最常用的办公系统当然是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