Apple Event: May 7th at 7 am PT

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

mavericks screen sharing not working

with the firewall turned on, Screen Sharing no longer works after upgrade to Mavericks. Anyone else experiencing this?

Posted on Oct 24, 2013 4:45 PM

Reply
28 replies

Nov 6, 2013 6:56 AM in response to MacLmR

I too was able to get this to work with Miska_FL's comments.


First deleted screensharingd from firewall entry then went to System Preferences > Sharing > Uncheck Screen Sharing > Re-check Screen Sharing > then check Security & Privacy > Firewall > Firewall Options to make sure it shows Screen Sharing at the top. Restarted and screen sharing now works with firewall on and VNC installed on PC.

Nov 19, 2013 10:11 AM in response to dkauper

Had the same problem, also in 10.8.5 (latest Mountain Lion). There's a "fix" described here and quoted below, you'll need admin privileges.

To be very explicit what I did:

- closed all apps except Terminal

- in Terminal:

sudo /usr/libexec/ApplicationFirewall/socketfilterfw --setglobalstate off # turn off firewall

sudo rm /Library/Preferences/com.apple.alf.plist # destroy firewall plist working copy

- rebooted

- in Terminal:

sudo /usr/libexec/ApplicationFirewall/socketfilterfw --setglobalstate on # turn on firewall


Bookmark that link, however, there are rumors that this issue can come back. What I also did was enable remote login; then from another system, I can ssh to the system, disable the firewall, blow up the plist, and re-enable the firewall. I don't know if that will work without the reboot, but it might be worth a try.

Jan 2, 2014 8:31 AM in response to dkauper

Nothing in this thread solved my problem, but something finally worked for me: I set kdc to accept incoming connections in the firewall on the target machine. This is in addition to setting screensharingd to accept incoming connections. FWIW, I preceded these changes with a safe boot of the target machine, and I'm using remote management in the sharing panel (rather than screen sharing). Target machine is a mini updated to Mavericks directly from Snow Leopard.

Jan 2, 2014 9:20 AM in response to duanesmall

This seems to be an effective way to fix Screen Sharing and the Mavericks firewall. This has worked for me in three different instances:


In System Prefs / Sharing

Disable Screen Sharing.


In System Prefs / Sharing / Computer Settings

Disable Anyone may request . . .

Disable VNC viewers may control . . .


In System Prefs / Security & Privacy / Firewall (with Firewall On)

Delete screensharingd from the list of Firewall exceptions.


Restart.


In System Prefs / Sharing

Enable Screen Sharing.


Restart.


The new config should survive the restart. This may limit Screen Sharing to only up to date Mac users with user account passwords on the shared system. That's fine by me, so I haven't tested it.


Colin

Feb 9, 2014 7:33 AM in response to dkauper

My issue was that I could not view the screen of an 10.6 system from a system that I had just upgraded to 10.9 (from 10.6) using Apple's screen sharing (vnc). Of course, everything was working perfectly before the upgrade, so I figured it had something to do with Mavericks....


After trying almost everything listed above, the fix for me turned out to be relatively trivial.


I use command-K from Finder to display Connect to Server which lists the servers to which I frequently connect. When I click the "Connect" button, the Name was pre-populated with "<First> <Last>", e.g., "John Smith" (which did correspond to the account to which I was trying to connect, so nothing looked out of the ordinary). And when I typed in the correct password, I got "Authentication failed to .... Please verify you have entered the correct name and password".


When comparing to another 10.6 machine that could successfully connect, I saw that Name was pre-populated with "<accountname>", e.g., "smith". After I changed the Name entry from "John Smith" to "smith", screen sharing worked perfectly.


The origin of the problem at my end was that one system had a full name of "John Smith" while the other had a full name of "Jonathan Smith", so of course they did not match. However, from comparing how my 10.6 and 10.9 machines work, I suspect that there was a change from 10.6 to 10.9 in how the Connect to Server function pre-populates the "Name" field, as connecting with simply "smith" worked in both cases.


And as anyone with debugging experience knows, it is really hard to track down a problem when there are two interacting issues!

mavericks screen sharing not working

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