使用 remmina 的远程桌面因密码验证失败

使用 remmina 的远程桌面因密码验证失败

我使用这个命令:

ssh "directory\myusername"@an.ip.address.here

然后我填写弹出的这个窗口:

在此处输入图片描述

这是我的日志:

Welcome to the remmina log window
...
[SSH] TCP KeepAlive enabled
[SSH] TCP_KEEPIDLE set to 20
[SSH] TCP_KEEPCNT set to 3
[SSH] TCP_KEEPINTVL set to 10
[SSH] TCP_USER_TIMEOUT set to 60000
[SSH] ssh_packet_userauth_failure: Access denied for 'none'. Authentication that can continue: publickey,gssapi-keyex,gssapi-with-mic,password
[SSH] ssh_packet_userauth_failure: Access denied for 'password'. Authentication that can continue: publickey,gssapi-keyex,gssapi-with-mic,password

正如您所看到的,Remmina 根本没有传递我的用户名或密码,而是将它们保留为“无”和“密码”。

或者,奇怪的是它说密码方法被拒绝,然后立即将密码列为可接受的身份验证。

我可以使用顶部的 ssh 正确执行普通 ssh。我缺少什么设置,导致 Remmina 无法使用相同的设置、连接字符串和密码执行此操作?

答案1

看起来亚马逊桌面客户端执行了一些非标准的远程桌面巫术。

如果你使用 wine,你可以实现这个功能:

sudo apt-get install wine-stable
cd Downloads/
wine Amazon+WorkSpaces.msi
wine start Amazon+WorkSpaces.msi
cd .wine/drive_c/Program\ Files\ \(x86\)/Amazon\ Web\ Services\,\ Inc/Amazon\ WorkSpaces/
cd vchan_plugins/
ll
rm pcoip_vchan_remoteprintclient.dll
cd ..
wine workspaces.exe 

必须删除 .dll,否则客户端将继续崩溃。

无论如何,这个带有模拟的解决方案是可行的,但并不令人满意。我想使用合适的远程桌面客户端。

相关内容