我需要一些时间来连接windows系统。我用过Remmina,它支持VNC、SSH、RDP等,但都只需要RDP。雷米纳是一个非常有才华的应用程序,但我不需要这么多的人才。我只需要RDP,我想非常有效地使用我的屏幕。Remmina显示我不使用的菜单,并从屏幕上获得空间。我决定使用rdesktop,它有很多关于RDP协议的选项。但它没有像VNC那样的额外协议, SSH等等,但是rdesktop不需要它们,我有其他实用的解决方案。现在讲够了,让我们来看看rdesktop的用法。
安装Rdesktop
为Ubuntu、Debian、Mint和Kali安装
$ sudo apt install rdesktop

为Fedora、CentOS和RedHat安装
$ sudo yum install rdesktop
或者
$ sudodnf install rdesktop
Rdesktop语法
rdesktop的语法如下所示。
rdesktop OPTIONS SERVER
- `提供了用于设置远程桌面配置的选项。
- `SERVER`是远程RDP服务器IP地址或主机名,如果与默认RDP端口不同,则带有端口号。
Rdesktop帮助信息
可以显示有关rdesktop的帮助信息,而无需为rdesktop命令提供任何选项,如下所示。
$ rdesktop

指定用户名连接RDP服务器
我们将从一个简单的示例开始,在这个示例中,我们将提供RDP连接的用户名。我们不提供任何密码或选项。当然,我们还必须提供RDP服务器IP地址或主机名。
$ rdesktop -u ismail 192.168.1.10
使用密码连接远程桌面
我们将从一个简单而基本的例子开始。我们将提供远程系统IP地址和密码。密码将随 -p
选项。
$ rdesktop -p myPass123.,) 192.168.1.10
设置位深度:使用支持16、24、32的-a
与远程系统的连接将向我们显示远程控制台。此控制台将具有一些图像质量,可以在与 -a
参数。我们可以指定不同的质量 16
速度更快,但质量较差。其他级别为 24
和 32
哪里 32
是最高的品质。
$ rdesktop -a 16 192.168.1.10
禁用加密
默认情况下,出于安全原因,远程连接是加密的。我们可以禁用加密,如果我们不需要它。我们将使用 -E
禁用传输加密的选项。
$ rdesktop -E 192.168.1.10
高速缓存连接以提高速度和效率
在连接期间,出于性能原因,控制台图形的某些部分会被缓存。我们可以使用 -P
选项,这将使我们的远程桌面使用更快和响应。
$ rdesktop -P 192.168.1.10
压缩传输
在数据传输过程中,我们可以启用压缩,这将节省一点网络使用。
$ rdesktop -z 192.168.1.10
设置屏幕分辨率
远程桌面连接将有一些屏幕分辨率,我们也可以在初始连接时设置它。我们可以使用 -g
我们可以提供局部分辨率的选项 %100
也就是说全屏。或者我们可以提供像素计数分辨率 1200x800
$ rdesktop -g 100% 192.168.1.10
设置键盘映射或输入语言
远程桌面连接将把我们的击键重定向到远程桌面。远程系统默认键盘映射可能与我们的不同。我们可以显式地指定在与 -k
选项。在本例中,我们将使用 tr
土耳其键盘。
$ rdesktop -k tr 192.168.10
设置窗口标题测试
远程桌面连接窗口通常会有一些描述连接的名称。我们可以用 -T
选项并提供一些测试 win8
在这种情况下。
$ rdesktop -T win8 192.168.10
相关文章: Linux Rsync恢复部分文件传输