0%

linux使用rdp远程连接windows

前言

之前用过ubuntu自带的一个远程软件,还是图形化的,也支持rdp协议 叫remmina,那体验真的拉胯,只能显示一1/4屏幕…

windows家庭版开启远程桌面

众所周知,windows家庭版并不好用,特别是当涉及到一些高级的系统配置的时候比如组策略没有还要自己开,而这个远程桌面也一样,我去年在别的机子上折腾过一遍,是真的折腾

之前没,现在记录一下

用的是这个项目

https://github.com/stascorp/rdpwrap

下载无脑解压,点击安装脚本,装完之后,因为系统版本都很高大概率是不行的,显示的是未支持

这个时候需要替换文件两个为你自己的windows版本,为这个工具做适配

winver查看windows的版本,然后去网上搜对应的文件一般是 termsrv.dll(这次没替换这个就能用了,替换这个有系统崩溃风险)和rdpwrap.ini,rdpwrap.dll文件

替换文件

安装完之后会需要修改两个文件,在C:\Program Files\RDP Wrapper这个路径下,然后根据自己的系统版本来替换

https://github.com/stascorp/rdpwrap/issues/1630

https://github.com/affinityv/INI-RDPWRAP

总结一下其实就只要install脚本安装之后直接替换对应系统版本的rdpwrap.ini和dll文件就行,如果还不行就试试替换termscrv.dll

最终目的就是达到那个全绿

还不行?

如果全绿了还不行,考虑以下几个问题

  1. windows防火墙是否放行了3389

  2. windows是否有本地用户

rdesktop

这次因为远程工作需求,又需要用到自带的rdp,找了找工具,发现了这个rdesktop

命令行工具,还挺好用

rdesktop -a 16 -u [username] -p [password] [your_remotehost]

  • 这个参数可以共享剪切板

-r clipboard:PRIMARYCLIPBOARD

  • 这个参数可以共享文件目录给远程主机

-r disk:test=/tmp