问题
我使用 rdesktop 脚本进行远程桌面连接。在某些机器上,我遇到了常见错误,但没有任何值。
出现“对端重置连接”错误后我该怎么办?
答案1
解决方案
我有时会忘记这个设置。它的大部分含义是“使用 NLA 关闭远程桌面”。
设定目标“Microsoft Windows (WIN)”
- 运行SystemPropertiesRemote.exe
- 取消选择“仅允许运行带有 NLA 的远程桌面的计算机连接”
- 尝试从 Linux 客户端连接
参考
感谢 Maccu Falchi
http://marcofalchi.blogspot.sk/2013/03/linux-rdesktop-windows-8-linux-error.html
答案2
如果您无法控制您尝试连接的服务器(或遇到先有鸡还是先有蛋的问题),那么请使用支持 NLA 的 FreeRDP。
在 Debian 上运行
sudo apt-get install xfreerdp-x11
在 Ubuntu 上运行
sudo apt-get install freerdp-x11
在 Fedora 22 上运行
sudo dnf install -y freerdp
查看这里更多细节
答案3
我也遇到过同样的问题。光标就在那里 - 只是你看不到它。
因此,您无需从 Windows 中抓取一些光标并绕过这个问题 - 只需使用“-C”标志即可使用您当前的自定义颜色图。
例如 rdesktop -C -u -d xx.xx.xx.xx
这对我来说很好解决问题,不需要其他解决方法。
答案4
嗯,就我而言,这不是服务器上的 NLA 身份验证设置。发生了什么变化——服务器上的操作系统已重新安装,因此指纹(或主机密钥)已更改。Linuxfreerdp
上的将以前的指纹存储在主文件夹下的文件中~/.freerdp/known_hosts
。
错误是由于服务器IP地址相同但指纹不匹配造成的。
解决方案是清除或删除~/.freerdp/known_hosts
Linux 客户机上的文件。