Opened 8 years ago

Last modified 8 years ago

#16058 new defect

rdesktop-vrdp SSL not working

Reported by: ilyxa Owned by:
Component: RDP Version: VirtualBox 5.1.6
Keywords: ssl Cc:
Guest type: all Host type: other


Machine created, self-signed cert already generated.

VM host is running on Solaris OS (Solaris 11.3 SRU ver, current VBox ver 5.1.51. Client is linux (Linux orca 4.7.6-1-ARCH #1 SMP PREEMPT Fri Sep 30 19:28:42 CEST 2016 x86_64 GNU/Linux), current VBox ver 5.1.51.

VBoxManage modifyvm ${vmn} --vrdeproperty "Security/CACertificate=${certpath}/ca_cert.pem"
VBoxManage modifyvm ${vmn} --vrdeproperty "Security/ServerCertificate=${certpath}/server_cert.pem"
VBoxManage modifyvm ${vmn} --vrdeproperty "Security/ServerPrivateKey=${certpath}/server_key_private.pem"
VBoxManage modifyvm ${vmn} --vrdeproperty "Security/Method=negotiate"

Issue exactly reproducible on "production" build (5.1.6), on any machine (not important which VM Host platform is in use - linux nor solaris).

When trying to connect from linux host (rdesktop-vrdp):

[ilyxa@orca ~]$ rdesktop-vrdp -uconsole -pconsole snooky-vms:3390
Autoselected keyboard map ru
Connection established using SSL.
[ilyxa@orca ~]$ 

snip of VBox.log:

00:00:45.519191 VRDP: New connection:
00:00:45.519408 VRDP: Connection opened (IPv4): 1
00:00:45.520340 VRDP: Negotiating security method with the client.
00:00:45.606149 VRDP: Using TLS connection.
00:00:45.606254 VRDP: [/C=RU/L=Rostov/O=Home/CN=Ilya V Tyshchenko/]
00:00:45.674302 VRDP: Methods 0x00000000
00:00:45.674396 VRDP: Channel: [cliprdr] [1004]. Accepted.
00:00:45.674446 VRDP: Channel: [rdpsnd] [1005]. Accepted.
00:00:45.674493 VRDP: Channel: [snddbg] [1006]. Not supported.
00:00:45.674539 VRDP: Channel: [rdpdr] [1007]. Accepted.
00:00:45.950352 VRDP: Client seems to be rdesktop.
00:00:45.950447 VRDP: Logon: orca ( build 2600. User: [console] Domain: [] Screen: 0
00:00:45.951825 AUTH: User: [console]. Domain: []. Authentication type: [External]
00:00:45.953287 AUTH: external authentication module returned 'access granted'
00:00:45.953309 AUTH: Access granted.
00:00:45.956294 VBVA: VRDP acceleration has been requested.
rdesktop-vrdp is "hang" (no output nor connection progress) while hitting Ctrl-C:
00:03:15.483995 VRDP: SSL_read failed.
00:03:15.484161 VRDP: Connection closed: 1
00:03:15.484295 VBVA: VRDP acceleration has been disabled.

Mean while connection with freerdp over ssl is working fine (xfreerdp).

Change History (2)

comment:1 by ilyxa, 8 years ago

Host type: Solaris

Host type: Linux

Version: 5.1.6

Version: 5.1.51

comment:2 by ilyxa, 8 years ago

It's possible to get any requested infos (system is not in production, this is testmachine).
Guest is not important (Linux, Solaris, Windows XP/7 - problem is not depend on guest type nor host type).

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use