Opened 9 years ago
Last modified 9 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 |
Description
Machine created, self-signed cert already generated.
VM host is running on Solaris OS (Solaris 11.3 SRU ver 11.3.12.4.0), 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. ^C [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/[email protected]] 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 (192.168.171.50) 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 , 9 years ago
comment:2 by , 9 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).
Host type: Solaris
Host type: Linux
Version: 5.1.6
Version: 5.1.51