欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Debian9下安装使用FreeRDP

程序员文章站 2022-07-03 20:50:00
...

最近Windows推送了一个补丁,导致Windows远程桌面连接会报错“出现身份验证错误,要求的函数不正确,这可能是由于CredSSP加密Oracle修正。”,网上只有Windows的解决方法:
卸载更新KB4103718(适用于基于 x64 的系统的 Windows 7 月度安全质量汇总),重启Windows 7即可正常登录。
或者使用微软官方建议修改本地组策略:计算机配置>管理模板>系统>凭据分配>加密Oracle修正 选择启用并选择易受攻击使用 CredSSP 的客户端应用程序将通过支持回退到不安全的版本使远程服务器遭受攻击,但使用 CredSSP 的服务将接受未修补的客户端。

但是对于Linux使用Rdesktop的我来说倒是不行,那只能找其他的软件,然后我发现了FreeRDP。

FreeRDP (Official Website:http://www.freerdp.com/ )目前最新版是2018年04月11日更新的# 2.0.0-rc2 ,这里我们并不采用Cmake编译安装,而是采用别人编译好的版本 https://ci.freerdp.com/job/freerdp-nightly-binaries/
安装后需要使用的是xfreerdp,路径为 /opt/freerdp-nightly/bin/xfreerdp,需要手动放入PATH目录。

echo "deb http://pub.freerdp.com/repositories/deb/DIST/ freerdp-nightly main " >>/etc/apt/source.list
wget -O - http://pub.freerdp.com/repositories/ADD6BF6D97CE5D8D.asc | sudo apt-key add -
apt update
apt install freerdp
ln -s /opt/freerdp-nightly/bin/xfreerdp /usr/local/bin/xfreerdp

FreeRDP与Rdesktop命令有区别,更繁琐一点,这里我们只使用基础功能。
Rdesktop远程桌面连接一台Windows服务器命令是这样,例服务器地址为172.18.0.200,账号:administrator,密码monaive。

rdesktop -f 172.18.0.200 -u administrator -p monaive

FreeRDP则是这样

xfreerdp /f /v:172.18.0.200 /u:administrator /p:monaive

f -> fullscreen 全屏
v ->view 访问浏览
u ->user 用户名
p ->password 密码

从易用性来说我比较倾向Rdesktop,各大仓库都有收录,一条apt命令就可使用,而且命令简单,界面简单,但是他访问不了打了补丁的Windows机器。

转载于:https://www.jianshu.com/p/706483f75b43