Skip navigation

Lion screen sharing over Internet

17143 Views 21 Replies Latest reply: Oct 4, 2012 12:49 PM by thomas_r. RSS
1 2 Previous Next
explorz Level 1 Level 1 (45 points)
Currently Being Moderated
May 1, 2012 8:37 AM

I'm having some issues setting up screen sharing.  The problem is that I set it all up and can see the other computer when we are on the same network.  But I cannot see the device when I'm back home and trying to screen share over the internet.

 

I need to be able to see the screen of my client's Mac while I am at home.

 

Here is what I've done to set up screen sharing:

 

  • Both Macs are running Lion 10.7.3
  • I have set myself up in the address book of the Mac I want to access.
    • In my address book card I have multiple emails.  One of them is the email that I use as my Apple ID.
  • I turned on screen sharing on the remote computer and added myself to the list of people able to screen share by selecting my address book card that includes my Apple ID.
    • Access is for all users
    • I have checked "Anyone can request permission to control screen."
  • On my computer I have ensured that my Apple ID is included in the Users and Groups control panel.

 

When I am on their network, in their home, I see their computer in the shared devices section of my Finder window.

 

I am able to request permission to screen share and am able to gain permission when they accept.

 

But when I get home, their computer does not show up in my Finder window under shared devices.

 

What critical step am I missing?

 

Thanks!

iMac, Mac OS X (10.7.3), 27" 2009 iMac
  • Linc Davis Level 10 Level 10 (107,355 points)
    Currently Being Moderated
    May 1, 2012 11:59 AM (in response to explorz)

    The client has no way of locating or connecting to the server over the Internet. I suggest you use the screen-sharing feature of iChat.

  • Linc Davis Level 10 Level 10 (107,355 points)
    Currently Being Moderated
    May 1, 2012 12:37 PM (in response to explorz)

    Then you will have to set up dynamic DNS for the server and forward TCP port 5900 on the remote gateway to it. Make sure you choose a strong password, because this is a huge security risk. You'll need to connect to the server manually, of course, since Bonjour won't find it.

     

    If it's not obvious to you how to carry out the above steps, then reconsider using iChat, or else look into a third-party hosted VNC solution such as LogMeIn or TeamViewer.

  • Linc Davis Level 10 Level 10 (107,355 points)
    Currently Being Moderated
    May 1, 2012 1:07 PM (in response to explorz)

    It works simply over a local network, not over the Internet.

  • thomas_r. Level 7 Level 7 (26,920 points)
    Currently Being Moderated
    May 1, 2012 1:09 PM (in response to explorz)

    It does work quite simply, but only on the same network.  If you are on one network and trying to connect to your client's machine on another network, that's complicated.  Typical network hardware blocks such connections, unless configured to allow them.  You can do screen sharing through a third-party server that helps the two machines establish a connection to each other, using something like iChat, Skype, LogMeIn, TeamViewer or the like.  Or you can set up the client's network hardware, as Linc has indicated, to forward traffic to the right port through to the target computer.  That's only a real option if the client is on a very simple network and has full control of all the network hardware.

  • thomas_r. Level 7 Level 7 (26,920 points)
    Currently Being Moderated
    May 1, 2012 1:25 PM (in response to explorz)

    You can use Back to My Mac, but that requires that you know the Apple ID and password of the target computer - ie, the client's machine.  If your client has any sense, he/she is not going to go giving out that password just to allow you to share the screen remotely.

     

    There's really nothing new to me on this subject in Pogue's book that you referenced, and I would venture to say that the same is true for Linc.  I have actually set up remote screen sharing to a Mac Mini server at my wife's office, so I know exactly what's involved, and I guarantee you, it's not as easy as doing screen sharing on the same local network.

  • thomas_r. Level 7 Level 7 (26,920 points)
    Currently Being Moderated
    May 1, 2012 1:33 PM (in response to explorz)

    No, you are wrong.  Back to My Mac is specifically to allow the owner of the machine to connect, using the password associated with the Apple ID.  It does not allow anyone else to connect.  You are, of course, free to believe that I'm wrong about that, of course, though that won't get you closer to a solution, since I'm not wrong. 

  • thomas_r. Level 7 Level 7 (26,920 points)
    Currently Being Moderated
    May 1, 2012 3:09 PM (in response to explorz)

    Yes, I didn't say Back to My Mac doesn't let you share the screen over the internet - it does.  But it requires you to know the password of the iCloud account that is signed in on the client's computer, as I've said.  Your client would be nuts to give you that password, as would you be to sign in your iCloud account on his/her machine.  That's not an option.

     

    Here's what Apple says about using Back to My Mac:

     

    http://support.apple.com/kb/PH3866

     

    Here's another nice summary:

     

    http://www.40tech.com/2011/12/25/how-to-use-back-to-my-mac-to-get-free-and-seaml ess-remote-access/

  • thomas_r. Level 7 Level 7 (26,920 points)
    Currently Being Moderated
    May 1, 2012 4:44 PM (in response to explorz)

    Okay, whatever you say.

1 2 Previous Next

Actions

More Like This

  • Retrieving data ...

Bookmarked By (0)

Legend

  • This solved my question - 10 points
  • This helped me - 5 points
This site contains user submitted content, comments and opinions and is for informational purposes only. Apple disclaims any and all liability for the acts, omissions and conduct of any third parties in connection with or related to your use of the site. All postings and use of the content on this site are subject to the Apple Support Communities Terms of Use.