I want to remote control my imac from a windows 7 64 bit machine

itbabe used Ask the Experts™
I installed tightvnc viewer on the windows 7 64 machine and enable screen sharing on the imac.

When I try to connect to the server via the interface as in the attached screenshot called servername.jpg  (where the word servername is replaced by an ip adres of course), I get the error message as in the attached screenshot named error.jpg

Which port should I connect to ?
What is the format to be used ?  servername:port ?

Best regards,
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
First, if these machines happen to be right next to each other, you should try synergy:

As for the VNC connection, try setting the vnc client to Max/Full color and try connecting again.

More info: http://www.realvnc.com/company/press/news/lion-information.html
Assuming they are both on the same network, it should work ok without needing a port, unless you've specified an alternative port on the iMac.

Check that a user had permissions enabled for screen sharing on the Mac and also the firewall on the Mac configured to allow screen sharing.

If that fails, try another VNC client or LogMeIn/TeamViewer
Click on Options and specify port 5900 there.
11/26 Forrester Webinar: Savings for Enterprise

How can your organization benefit from savings just by replacing your legacy backup solutions with Acronis' #CyberProtection? Join Forrester's Joe Branca and Ryan Davis from Acronis live as they explain how you can too.

The VNC Service on OSX is locked on the default port of 5900 and cannot be edited in the OSX Sharing : Preference Pane

Is VNC enabled on OSX and there is no firewall blocking traffic on port 5900?


@ maximus5328

Where should I configure this port configuration.
Find attached a screenshot of what I see when I click on options when clicking on "options" in the vnc client.
I see no screen shot.  I believe maximus5328 means on the VNC client, but tightVNC doesn't have that option.  You should also be able to enter it in the server name field with a colon separating the name such as server_name:5900  Since 5900 is the default VNC port, it will revert to just server_name.  If you used port 5901, it will become server_name:1

How about just trying TeamViewer as PaulNSW suggested?  That should simplify things a whole lot for you.

Through force of habit and since I connect over the internet, I avoid using the built in screen sharing program because it is entirely unencrypted.  That password is set for privacy not security and is sent in plain text across the internet.  For my home systems, I use VineServer (née OSXVNC) and set it up to accept local connections only and connect to the server using an ssh tunnel.  You can tunnel port 5900 to any other port. http://prowiki.isc.upenn.edu/wiki/How_to_Use_VNC_over_SSH

To enable ssh, just go to System Preferences ==> Sharing and check the Remote Login box.  You can then disable Screen Sharing by unchecking the box.  If this were for work, you should get Apple Remote Desktop from the AppStore for $79 and turn on Remote Management in Sharing.
You said that you've enabled Screen Sharing on iMac, but have you turned on the option "VNC viewers may control screen with password" under System Preferences > Sharing > Screen Sharing > Computer Settings?
serialband is correct that you can specify the port number right after the server address, however, the Mac OS X does not give you a way to change the listening port for screen sharing so this is only useful if you connect through a router's port forwarding (ie. client and server are not on the same local network).

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial