Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Apple Remote Desktop doesn't encrypt traffic.

When connecting to computers with ssh and VNC installed, both Windows and Linux, ARD presents a warning:




The computer "xxx.xxx.xxx.xxx" is running a VNC server that does not support Remote Desktop keystroke encryption. Do you want to continue connecting anyway?


If the remote computer has Remote Login or SSH enabled, you can select the "Encrypt all network data" setting in Remote Desktop's preferences to connect securely.




Emphasis mine.


The warning was expected, since the hosts are Linux/Windows hosts, but I wanted to see what the ARD message was. I then followed the message's advice, and enabled "Encrypt all network data (more secure)" in the security preferences of ARD.


With the "Encrypt all network data" option selected, ARD connects, but it doesn't use any ssh tunneling. It does not issue any warning. It simply connects, unencrypted, to port 5900 on the remote machine.

According to the Apple support knowledge base (http://support.apple.com/kb/TA24182), if I choose to encrypt all traffic and it can't create the tunnel, I won't be able to connect.


Instead, it connects with no encryption. It doesn't even TRY to create the ssh tunnel, despite the fact that both test machines are running ssh, and are accessible via ssh (from the terminal) and support ssh tunnels (tested using VNC!)


I have verified that all keystrokes, mouse movements, etc, are sent in the clear (using wireshark to sniff the network traffic on my LAN).


Telling administrators that they are encrypting all traffic, and then opening an unencrypted connection is an incredible security failure. I'm glad I checked before I started using ARD for real administration work.


How do I get ARD to actually encrypt my traffic, like it says it will?

Apple Remote Desktop 3.6-OTHER, OS X Mountain Lion

Posted on Jul 30, 2012 1:03 PM

Reply
Question marked as Best reply

Posted on Aug 20, 2012 2:57 PM

This was fixed as of ARD 3.6.1! Thanks Apple!
See: http://support.apple.com/kb/HT5433

7 replies

Sep 17, 2012 11:51 AM in response to eyelessish

ARD is useful for quite a bit more, and is advertised as such. You can use it for running batch processes on a lab full of Macs, collecting statistics, etc. One of the features they advertise is the ability to manage non-Mac VNC hosts, which is exactly what I was using it for. The bug would've appeared on any host running a VNC server besides the one included with OS X.


While ARD is certainly useful for managing VMware VMs (which is why I purchased it), the bug had absolutely nothing to do with VMware Fusion, or VMware Workstation. It showed up as soon as I enabled VNC access on my Linux machine.

Sep 17, 2012 12:05 PM in response to TNTC.TIG

You are of course right, it is only that ARD becomes problematic from time to time to use to get access to machines for various reasons that could be explained (eventually), when you switch IP on machines, log in and out of accounts on headless computers where you had not started ssh sharing etc. etc.


I gather the bug is not directly related to VMware Fusion (which I did not know for sure), but likely a VNC service running on the virtual OS in VMware Fusion. Still things like these have been left without remedy for long, which makes some people (like me) a bit annoyed.

Sep 17, 2012 1:20 PM in response to eyelessish

Should also note that people who work to support labs, classes and other such environments will benefit more from using ARD as it is geared toward such uses primarily. But people like me who use of it in a more mobile way to support people at different places from a computer running ARD that also changes network configuration, will at times become a bit frustrated as ARD was not really designed for such uses, but still the software is helpful, but at the same causing frustrations, so ... . If you have to spend time troubleshooting how come you can connect to a Mac using the inbuilt screen sharing while screen sharing from the same Mac using ARD does not work when you really wanted to solve some other problem, you get frustrated.

Apple Remote Desktop doesn't encrypt traffic.

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.