node-rdpjs
node-rdpjs copied to clipboard
Windows 8.1 default security mode not currently supported?
I'm currently getting a 'NODE_RDP_PROTOCOL_X224_NEG_FAILURE' trying to connect to my RDP server. This happens when trying to connect to (what I believe to be) a default setup Windows 8.1 Pro RDP server.
When looking at the result of the message with the error -- I see, based on https://msdn.microsoft.com/en-us/library/cc240507.aspx, that I have the following error
code 5 or: "The server requires that the client support Enhanced RDP Security (section 5.4) with CredSSP (section 5.4.5.2)."
Is this a known issue or just not supported yet? If this isn't supported yet, should a more detailed unsupported error be shown by the node-rdpjs?
Just to clarify, this error specifically happens when Allow connections only from computers running Remote Desktop with Network Level Authentication (recommended)
is selected in Windows 8.1's Remote table in System Properties.
If this is unselected, the error is not present.
New security level is planned for next release (need ntlm). I keep this bug open until this release.
Will the next release support XP also?
Not at all sorry. Maybe in a next next release...
Hi,
Is it still active to consider for next release?
yes
Do you have an estimate for when this might be done?
Planned since '15. Any ETA?
@jdelrue I ended up writing a node wrapper around freerdp to get this functionality myself: https://github.com/bloomapi/node-freerdp ... a different direction that works in node today. That said, it may not be as used and tested as this is and is a little more complicated as you need a specific version of freerdp as a dependency, but thought I'd mention as an alternative given the timeframe this has been open for.
@citronneur don't mean to step on your toes here and promote another project -- just thought I'd mention it as an alternative in the interim/ feel free to delete my mention if you feel this is inappropriate.