mavericks screen sharing not working
with the firewall turned on, Screen Sharing no longer works after upgrade to Mavericks. Anyone else experiencing this?
Apple Event: May 7th at 7 am PT
with the firewall turned on, Screen Sharing no longer works after upgrade to Mavericks. Anyone else experiencing this?
Thanks for the tip, noticed that screensharingd was set to block on both the source (MBPro) and my mini. Removed it from both and rebooted the mini. Screen sharing is now restored.
On a 10.9 system that screen sharing is working I went in an copied the RemoteManagement folder from /System/Library/CoreServices/ and replaced this file on the system that was not working.
this is what fixed it for me!
Deleting the "sceensharingd" entry from the Firewall options worked for me, too.
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.
in the interest of providing complete infomration for future thread readers, and what fixed mine...
on both my macmini's (2009 & 2011) and my MacBook Air, the "screensharingd" item was not in the firewall list at all, but disabling Screen Sharing in the System Preferences, restarting, then reenabling fixed it
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.
On a 10.9 system that screen sharing is working I went in an copied the RemoteManagement folder from /System/Library/CoreServices/ and replaced this file on the system that was not working.
Replaced what file? Replaced with what?
my experience indicates that the reboot is necessary to resolve the problem.
Same Problem Here,
Screen Sharing with Firewall turned on, does not work.
i can connect 10.9 from a 10.9 Mac but not 10.8 with a 10.9 Mac.
*** APPLE
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.
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
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!
My problem with screen sharing was fixed by renaming computer name from "iMac@Home" to simple "iMac". Looks like "@" character breaks screen sharing functionality!
mavericks screen sharing not working