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

Does OSX 10.6.8 Screen Sharing work from remote location?

I have set up a Dynamic IP address account so I can find my home computer from anywhere on the internet. I have successfully connected to it (Connect To Server) with a second computer from Finder using CMD/K. The home computer shows up on the second computer in the Finder sidebar as connected and I am able to activate Screen Sharing by clicking on the icon in the sidebar. Both computers are Mac minis running 10.6.8.


BUT, I am testing at home with both computers on the same home network. The icon for the home computer is already in the second computer's Finder sidebar but does not indicate connected. If I Connect To Server from a remote location, not on my home network, will that icon appear and will I be able to activate Share Screen from a remote location? I need to do this Saturday 11/8.


I need to be able to control a program on my home computer from a remote location. Is there another way?


Tracy

Mac mini, Mac OS X (10.6.8), Home Theater

Posted on Nov 1, 2014 5:15 PM

Reply
6 replies

Nov 1, 2014 5:54 PM in response to Tracy Reynolds

After posting this "others like this" showed some threads that didn't show up when I first posted. On my home network I was testing with afp://homeipaddress and this connected the two computers so that I could share files (Apple File Protocol). Once the home computer was connected I could click on the icon in the Finder sidebar to initiate Screen Sharing.


After posting I discovered that by using vnc://homeipaddress I could open Screen Sharing. I actually have several computers at home behind a router. On the router I had to forward vnc requests to port 5900 on the home computer I want to control.


Since I'm using my Dynamic IP address account name instead of the LAN address I would tend to think I am connecting over the internet, not my LAN. Is this correct? Am I really able to Screen Share from a remote location, not on my home LAN?

Nov 2, 2014 9:21 AM in response to Tracy Reynolds

If I Connect To Server from a remote location, not on my home network, will that icon appear and will I be able to activate Share Screen from a remote location?

No. But you can still use Finder -> Go -> Connect to server... vnc://your.dynamic.ip.name (VNC) and afp://your.dynamic.ip.name (file sharing)


VNC needs port 5900 port forwarded

AFP needs port 548 port forwarded


I would mention Back-to-My-Mac (BTMM) but I'm not sure if it is still available to Snow Leopard users with all the iCloud changes. If it is, BTMM can deal with all of this without a dynamic DNS name and without opening ports on your router.


Is there another way?

Another options is TeamViewer.com which will allow remote screen sharing without needing to open ports and without needing to get a dynamic DNS name. TeamViewer.com can also be a backup if you want to make sure you have the ability to connect.


I actually have several computers at home behind a router. On the router I had to forward vnc requests to port 5900 on the home computer I want to control.

If you need to connect to other computers, most routers will allow you to port forward a different internet side to 5900 on the home side. Then you would use something like vnc://your.dynamic.ip.name:5901, vnc://your.dynamic.ip.name:5902, vnc://your.dynamic.ip.name:5902, etc... The same trick can be used for 548 file sharing port. The key is that the internet side has the non-standard port, but the router assigns the standard port number on you home LAN side going to the desired computer.


You can also just connect to the 1 computer and then use that computer to connect to the other computers if you absolutely have to. Awkward, but possible to do.


On my home network I was testing with afp://homeipaddress and this connected the two computers so that I could share files (Apple File Protocol).

If by homeipaddress, you mean your.dynamic.ip.name then in theory you were going out to the internet and back in through your router. A better test is to take a laptop to a WiFi hot spot at a cafe, bookstore, etc... and give it a test.


Another way to be sure you are going through the router, is to use the router trick of assigning a different internet side port number and have the router change the port number to 5900 or 548. For example have the router use internet side port 12345 reassigned to port 5900 on your home Mac. Then use another Mac to connect to vnc://your.dynamic.ip.name:12345 and if you connect, you are most definitely going out and back in through the router.


And if you are comfortable using a non-standard port number on the internet side, you will make it more difficult for malware on the internet scanning for open ports to try and break in, as they like to target known ports, so if you use something with 5 digits and under 65535, it is less likely for them to quickly discover your open ports.


And with open ports, make sure you have good passwords on the Mac(s) where those open ports go.

Nov 2, 2014 2:38 PM in response to BobHarris

BobHarris, thank you for the very thorough and helpful explanation.


After reading more on this I found that I don't need to use Finder for the Connect To Server function. I can type afp://dynamic.ip.name or vnc://dynamic.ip.name in the URL window of Safari and make a connection. Yes, I did mean dynamic.ip.name when I said homeipaddress. I have had a Dynamic DNS address for several years.


I have used TeamViewer on the computers at work. That needs someone at the home/server end to operate the program. What I have planned will only have only me at the remote end. There will be no one at home to operate a program.


I've seen Back To My Mac mentioned here and there but I haven't investigated it any further.


I'm not using a laptop, I'm using a Mac mini and associated peripherals at the remote site. I'll have to find a neighbor who will let me set up to test, I guess. Or I could drive an hour to visit my brother.


I do have ports 548 and 5900 forwarded to my "home server" Mac. I'm not familiar with what you are calling "internet side ports". My Linksys router only has so many windows to forward ports and they are now all used up. If I need to add any, would a port stay forwarded if it is removed from the window?

Nov 12, 2014 6:02 AM in response to Tracy Reynolds

or my dynamic address is blocked by a corporate firewall

If your company requires that you use a Proxy Server to connect to the outside world, that will block every system not inside your company's firewall.


Web browsers know how to use a Proxy Server. They send your request to the Proxy Server, then the Proxy Server sends it to the web site.


But most other network utilities do not know how to use a Proxy Server, such as VNC (port 5900) and File Sharing (port 548) need to have direct access to the remove system, and do not work through proxy servers.


NOTE: TeamViewer.com does know how to use a Proxy Server (there is a TeamViewer Preferences), BUT, many corporate IT departments configure their Firewalls to BLOCK TeamViewer.com, LogMeIn.com, iCloud's Back-to-My-Mac, etc.... I know for a short period of time, TeamViewer.com worked via my the company I work for's Proxy Server, but then IT figured it out and blocked it. So your mileage may vary.

Does OSX 10.6.8 Screen Sharing work from remote location?

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