Maclord's Blog

Tips and tricks about Macs, OS X, and cross-platform working
    • English
    • Français
    • Türkçe
  • Home
  • About Maclord’s Blog
  • Mac Basics
  • Downloads
  • Contact Maclord
  • Privacy Policy

All About VNC

Saturday July 25th, 2009

Vnc_logo

  1. What is VNC?

    1. Why VNC is used and How
    2. VNC Components
  2. Setting up VNC on Mac OS X
    1. Setting up Mac OS X 10.4 (Tiger) or Mac OS X 10.5 (Leopard) as a VNC Server
    2. Setting up a VNC Client on Mac OS X 10.4 (Tiger)
    3. Setting up VNC Client on Mac OS X 10.5 (Leopard)
      1. The Finder way
      2. The iChat way
    4. Suggestions and Warnings


What is VNC?

VNC stands for Virtual Network Computing, and it is a desktop sharing system with a graphic user interface which allows you to connect and control a remote computer over a network or the Internet. Thanks to the RFB (Remote Frame Buffer) protocol it’s using, VNC applications send the keyboard and mouse events to a remote computer on the network (or the Internet) who’s screen is being shared, and it relays back the updates.

RFB (Remote FrameBuffer) is a simple protocol and since operates at the framebuffer level, it can be used on all operating systems with a GUI including Windows, Macintosh (Mac OS X) and Linux. Although RFB started as a very simple protocol used by VNC and its derivatives, it has been improved so as to support file sharing, advanced compression and security techniques in its development cycle.

Why VNC is used and How

With VNC you can display the screen of a remote computer on your own computer in a window or in full screen mode, and using your own keyboard and mouse on this screen, you can control that remote computer as if you are sitting in front of it. All actions taken on the view of the remote desktop on your computer are performed actually on the remote computer itself.

You can connect to and take control of a Mac or a PC using VNC, whether you are connecting from a Mac or a PC. Because of the use of the RFB protocol, the client computer and the server do not necessarily be running the same operating system.

VNC Components

  • The VNC Server VNC server is the host computer which would remotely be controlled by a client computer running a VNC client application to connect to it.
  • VNC Client is the computer running the VNC Client app, to connect to the VNC server and take over the control.

Setting up VNC on Mac OS X

Setting up Mac OS X 10.4 (Tiger) or Mac OS X 10.5 (Leopard) as a VNC Server

Mac OS X 10.4 and 10.5 come right out-of-the-box with VNC server components built-in, so all you need to do is to activate them.

  1. Open System Preferences from the Apple menu
  2. Go to ‘Sharing’ under Internet & Network category
  3. Activate the checkbox of Screen Sharing
  4. Go to Advanced Settings in Tiger, Computer Settings in Leopard, set the access privilege and the password for those who will connect to the machine remotely using VNC. (JollyFastVNC or Mac OS X Leopard’s ScreenSharing do not require this step although setting a password is highly recommended)
  5. Close System Preferences and you’re done.

Setting up a VNC Client on Mac OS X 10.4 (Tiger)

In order to connect to a remote computer from Mac OS X 10.4 using VNC, you need to install a VNC client on Tiger. Although there are commercial products such as RealVNC, a few freeware applications are also out there:

JollysFastVNC (free) as of this writing is said to be the fastest VNC client available for the Mac with far more features than its counterparts. (still at an alpha version though) – Download (775 KB)

Chicken of the VNC (free) is an older VNC client for the Mac and simply connects to a remote server using an IP address. – Download (1.2 MB)

RealVNC Viewer Enterprise Edition (commercial) featuring 2048-bit RSA server authentication and 128-bit AES session encyrption, RealVNC is a commercial enterprise-class VNC solution (server suite edition also available).

Setting up VNC Client on Mac OS X 10.5 (Leopard)

The Finder way

In this method, you will be using the ScreenSharing app which comes along with Mac OS X 10.5’s core services. ScreenSharing is a VNC client built-in on Leopard.

  1. Select “Connect to server…” from the Go menu in Finder
  2. In the ’server address’ field in the opening pop-up window, type “vnc://” and then the IP address of the VNC server you want to connect to (for example: vnc://192.168.1.24)
  3. Click the ‘Connect’ button
  4. If it works, you have the option of connecting as a registered user or asking permission from the remote computer.
    1. If you choose to connect as a registered user, you need to enter the username and the password of an account set up on the remote computer.
    2. If you choose to ask for permission to connect, an invitation request will be sent to the VNC server and someone at that computer must grant you permission in order to proceed.

The iChat way

In Leopard iChat has built-in ScreenSharing. Although using VNC with iChat is not the best method, it is one of the simplest ways.

  1. Open iChat and enter your MobileMe account credentials, or alternatively you should be able to use ‘Bonjour’ if the remote computer is on the same network as yours.
  2. Select your buddy from the buddy list.
  3. You will see an icon in the shape of two small squares one overlapping the other with a small offset at the bottom of the iChat window. This is the ScreenSharing button.
  4. Select “Share my screen with “, or “Ask to share screen… “.
  5. iChat takes care of the rest. In order to end the screen sharing session, just press [Command (Apple)]+[Esc] on either computer.

Note: This method requires also someone to be present in front of the remote computer.

Suggestions and Warnings

  • If you are the one who sets up the VNC server, for minimal security you should set a password for VNC connection to your computer from “computer settings” in the Sharing pane of System Preferences.
  • If you have more serious concerns about security, it’s a better practice to configure VNC to accept only local connections, and then establish an SSH tunnel from the client computer. This way, all VNC packets between the client and the server will have been encrypted.
  • Since VNC in itself is not quite secure because of the protocol it uses, it is highly recommended that you disable it, reverting the steps described above i.e. going through the above described steps in reverse order, when you’re done using it.

Related posts:

  1. Setting Up Mail and Calendar Accounts in iPhone

Categories
Mac, PC, cross-platform, networking
Tags
colloboration, cross-platform, Mac, networking, PC
Comments rss
Comments rss
Trackback
Trackback

« Play DivX and Whatever Video format on Your Mac Maclord now on Technorati »

8 Responses to “All About VNC”

  1. laurel says:
    Tuesday July 28th, 2009 at 02:41 AM

    How can I make file transfer using VNC on the Mac?

    Reply
    • Maclord says:
      Tuesday July 28th, 2009 at 09:57 AM

      JollyFastVNC and RealVNC have file transfer feature. Only RealVNC has the file transfer capability as far as I know at this time. Although for the Mac, RealVNC does not currently seem to have a non-commercial version except for a Java version source code – if you know how to compile it on the Mac, you could use that one. JollyFastVNC is open-source and free.

      An additional comments, Patrick? ;-)

      Reply
      • G says:
        Wednesday November 11th, 2009 at 09:21 PM

        How can you get Jollys to copy files from remote to local? I can’t drag and drop.

        Reply
  2. Patrick Stein says:
    Tuesday July 28th, 2009 at 09:01 AM

    Well you should say maybe that JollysFastVNC supports SSH tunneling as well as SOCKs and SSL to secure connections not just some proprietary protocol that’s said to use RSA.

    Reply
    • Maclord says:
      Tuesday July 28th, 2009 at 09:50 AM

      Hey, thanks for the update Patrick. Any additional info is welcome.

      Reply
  3. Patrick Stein says:
    Friday November 13th, 2009 at 12:17 PM

    JollysFastVNC currently does not support transfer of files. If I find the time then I’ll add that.

    Regards Patrick aka Jolly

    Sidenote: JollysFastVNC is not open source.

    Reply
  4. Maclord says:
    Sunday November 29th, 2009 at 05:20 PM

    MacFixIt at C|Net Reviews has an interesting tutorial about Screen Sharing in Leopard (Mac OS X 10.5): How it works and how it doesn’t.

    Here’s the URL: http://reviews.cnet.com/8301-13727_7-10329122-263.html

    Also mentions how to use it with Microsoft Remote Desktop Connection

    Reply
  5. oyyla.com says:
    Wednesday December 2nd, 2009 at 12:51 AM

    VNC ve Mac & PC arasında ekran paylaşımı hakkında herşey…

    VNC nedir?
    Açılımı “Virtual Network Computing” olan VNC, ağ (veya Internet) üzerinde uzaktan başka bir bilgisayarı, bilgisayarın ekranını görerek, yönetmeyi sağlayan bir grafik arabirimli bir masaüstü paylaşım sistemidir.
    VNC’ni…

    Reply

Leave a Reply

Click here to cancel reply.

Related Posts

Related posts:

  1. Setting Up Mail and Calendar Accounts in iPhone


Recent Posts

  • Setting Up Mail and Calendar Accounts in iPhone
  • How to Convert .daa Disk Images to .iso
  • How to easily open UIF disk images on the Mac and convert to .iso format
  • All the mysteries of Apple’s Tablet Unlocked: Ladies & Gentlemen, the iPad
  • Apple’s Announcement of January 27th featuring the iPad
  • Apple’s new Tablet Device iPad Unveiled
  • Using a 27-inch iMac as an external display
  • How to Transfer an iWeb website from one Mac to Another
  • Download Google Chrome for Mac (Beta) here
  • Silverlight instead of Flash on iPhone?
  • How to maximize Safari windows to full-screen on the Mac? * updated *
  • Windows 7 Comes to the Rescue
  • Start Using Hotmail with Microsoft Entourage or Apple Mail
  • 5 CHM viewers for the Mac
  • Maclord now on Technorati

Tags

announcements Apple breakthrough browsers Chrome colloboration compatibility cross-platform cross-platform compatibility disk image formats e-mail Facebook file conversion file viewers Google hardware iCal iMac innovative Internet iPad iPhone iPhone howto's iPod iweb live Mac Mac apps Mac OS Mac vs PC Microsoft networking old stuff OS specifics PC portable pricing Safari specs tablet technorati touchbook video web design Windows

Categories

  • Apple
  • browsers
  • compatibility
  • cross-platform
  • General
  • hardware
  • iCal
  • Internet
  • iPad
  • iPhone
  • iPod
  • Mac
  • networking
  • PC
  • software
  • tablet
  • video

Recent Comments

  • Matthew C. Kriner on Setting Up Mail and Calendar Accounts in iPhone
  • Bilgisayar güvenliği ve güvenlik yazılımları | GO-Blog on Mac Basics
  • Maclord on Download Google Chrome for Mac (Beta) here
  • will on Download Google Chrome for Mac (Beta) here
  • cooljedi on Start Using Hotmail with Microsoft Entourage or Apple Mail
  • Maclord on Start Using Hotmail with Microsoft Entourage or Apple Mail
  • cooljedi on Silverlight instead of Flash on iPhone?
  • g-i7 on Apple’s Announcement of January 27th featuring the iPad
  • Odette Beneke on Start Using Hotmail with Microsoft Entourage or Apple Mail
  • Maclord on Start Using Hotmail with Microsoft Entourage or Apple Mail

 

September 2010
M T W T F S S
« Mar    
 12345
6789101112
13141516171819
20212223242526
27282930  

Subscription / Abonnement / Abonelik

Fill out the form below to signup to our blog newsletter and we'll drop you a line when new articles come up.

Our strict privacy policy keeps your email address 100% safe & secure.

This Blog Also About:

  • ipad iweb
  • ical mac
  • safari fullscreen windows
  • telecharger google chrome pour mac
  • ipad touchbook
  • geforce gtx 285 for mac
  • ical facebook birthdays
  • chm viewer for ipod touch
  • iphone safari silverlight
  • mac os başlangıc
  • ipad language support
  • disque ntfs sur mac leopard 10.4
  • realvnc kullanimi
  • macintosh bin dosyası aç
  • iphone tethering özelligi
  • quicktime components gratuit mac
  • how to configure hotmail for mac mail
  • utiliser mac 27 écran
  • setting up contact information on iphone
  • osk "disk image" ufi to iso
  • OzarWEB

Pages

  • About Maclord’s Blog
  • Contact Maclord
  • Downloads
  • Mac Basics
  • Privacy Policy

Links

  • GO-Blog (in Turkish)
  • Ozar.net (Turkish) The organization which started all these blogging – specialized on Mac niche markets and SEO
  • Ozar.net Developer Blog Programming in PHP, C, C#, ASP.NET, Java, Objective-C, SQL also for MS SQL Server, Oracle & MySQL Development
  • OzarWEB Online Internet services and web development resources

RSS GOZmosis

  • Lost Smoke Monster Sounds as your iPhone Ringtone
  • The PC strikes back
  • Lost Ending - Lost Finale Explained
  • Twitter's Zero-Follower Bug is the off-spring from Make-Anyone-your-Follower Bug
  • Drivers, why you should always wear seat-belt

RSS OzarWEB

  • Announcing Downloads Section & Old version software
  • OzarWeb Logger now available
  • OzarWeb 2 FTP
  • OzarWEB 2 FTP now available!

RSS GO-Blog EN Headlines

  • The Thousand-Hand Guanyin Dance
  • Joke of the day – the jackass Parrot
  • Sorting algorithms – An Instant Look-up
  • Gozzie launches Maclord’s Blog
  • 64-bit Windows support in Boot Camp
  • The Secret from Rhonda Byrne
  • ‘OpenMac’ Promises $399 Headless Mac… But Not From Apple
  • PHP Design Patterns PHP Job Interview Questions
  • Facebook Shocker: New Privacy Controls Sort of Naive
  • Publish iCal calendars with local WebDAV server

RSS Mac rumors

  • Apple Spent Nearly $1 Million on Google Search Advertising in June 06/09/2010
  • Fourth-Generation iPod Touch Orders Begin Shipping 06/09/2010
  • Total iPod Touch Sales Estimated at Over 45 Million 06/09/2010
  • Informal Testing Suggests Minor Performance Increase for iPhone 3G on iOS 4.1 06/09/2010
  • New iPod Touch Adds Vibration 06/09/2010

Language

  • English
  • Français
  • Türkçe
Get Adobe Flash playerPlugin by wpburn.com wordpress themes
rss Comments rss valid xhtml 1.1 design by jide powered by Wordpress get firefox