What does remote assistance on msn do?

Activating OSX Remote assistance via an IM chat

  • I need Apple's Remote desktop to be as easy as Remote Assistance in Windows Firewalls, routers, explaining to non tech people tech items. Rarely do I want a feature that exists in windows. Here's one. When I use MSN Messenger, I have the ability to have my friend "ask me for assistance"...and it (usually) works out the piping for the Remote Assistance product. Is there a way to get the same sort of easy functionality in OSX? I have remote desktop, and it works great on a LAN, works great with a fixed IP...but I want it to "know' the ip of the person that's IMing me...and permit me to control their machine. VNC isn't going to cut this (It's already built into OSX...in fact Remote desktop uses some of this.) I'm looking for the "Invite someone else to control my computer" in a single click, without having to deal with network BS.

  • Answer:

    Not quite what you're looking for, I know, but some VNC software (such as UltraVNC) allows the server to add a client by connecting to a VNC viewer software that's waiting for a connection. Thus if you're trying to get help from someone who knows their own IP address, they could tell you and you could punch that into the VNC server - all the firewall problems would be a the other end, since you'd be initiating the connection. -- Another option would be to install http://www.hamachi.cc/download/ on both machines (supports linux, windows and OSX) which gives you a VPN IP address via a new virtual network adapter. Hamachi works with all but the most anal firewalls and then all you have to do is use the VPN IP that Hamachi gives you (and displays) to connect directly - with the added benefit of encryption that's not on most VPN software by default.

filmgeek at Ask.Metafilter.Com Visit the source

Was this solution helpful to you?

Other answers

I'd write an AppleScript that looks up the remote IP and pastes it into the iChat window. I'm not sure if ARD has a protocol handler, but if it does you could wrap the IP in that and it'd be one-click for you. All you'd have to do is ichat the script to the other person and tell them to "click this"

bonaldi

bonaldi - good idea, but it'll repsond the private network info. Same problem tiamat. The 'getting' a neophyte user to figure out their actual IP, and have redirection done for their specific router is a mess. Just too many instructions.

filmgeek

You may want to check out Timbuktu -- it can connect via the user's e-mail address, IIRC, and I think it can do reverse connections as well. They used to have Timbuktu HouseCall, a product specifically for remote assistance, but it looks like it has been discontinued.

kindall

I was thinking more of curl and grepping a whatismyip type page, which would get you the right address.

bonaldi

As for the Firewall though --- how does Windows get around that? Apart from by not having one.

bonaldi

bondaldi, If its done through windows messenger then both parties can be behind a firewall. The pre-existing connection to MSN is used. upnp might be an option on OSX, not sure.

skallas

remote desktop doesn't do port hopping.

machaus

well, would it be possible to make the script even more complicated and wrap an ssh tunnel around the ARD traffic? It only uses a few ports, IIRC. Then, this being the mac, you could get shareware cash for it.

bonaldi

FWIW here is a bit of shell voodoo that works in OS X to return the user's external IP curl -s http://checkip.dyndns.org | awk '{print $6}' | awk ' BEGIN { FS = " can't remember where it's from>

unSane

Related Q & A:

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.