Diff for "AppleRemoteDesktop"


Differences between revisions 24 and 43 (spanning 19 versions)
Revision 24 as of 2008-06-27 10:15:10
Size: 3276
Editor: localhost
Comment: converted to 1.6 markup
Revision 43 as of 2012-08-09 10:35:39
Size: 2424
Editor: 212
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Ubuntu can control an OS X machine remotely, using the Terminal Server Client program that comes with Gnome. <<Include(Tag/ContentCleanup)>>

||<tablestyle="float:right; font-size:0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;"><<TableOfContents>>||

Ubuntu can control an OS X machine remotely, using the default Remmina Remote Desktop Client application.
Line 6: Line 10:
 * Open System Preferences (it's in the Apple menu).
 * Open the "Sharing" panel.
 * Check the box '''Apple Remote Desktop'''.
 * Open System Preferences (it's in the Apple menu)
 * Open the '''Sharing''' panel
 * Check the box '''Apple Remote Desktop'''
Line 10: Line 14:
 * Check the box '''VNC viewers may control screen with password''', and enter a password.
 * Click '''OK'''.

= Setting up Ubuntu to Access the Mac =

On Ubuntu:

Ubuntu requires the following proceedure to be done once to ensure the correct 'Tight VNC' protocol is used to access the Mac, rather than regular VNC, which won't work (if VNC is used, the connection will fail with a 'Unknown message type 255 from VNC server' response).

 * Click '''System > Administration > Synaptic Package Manager'''
 * Install the '''xtightvncviewer''' package.
 * Click '''Applications > Accessories > Terminal'''
 * In the terminal type:
{{{update-alternatives --set vncviewer /usr/bin/xtightvncviewer}}}
 * Check the box '''VNC viewers may control screen with password''', and enter a password
 * Click '''OK'''
Line 28: Line 20:
 * Click '''Applications > Internet > Terminal Server Client'''
 * For '''Computer''', type in the host name of the computer.
For '''Protocol''', choose '''VNC'''
Then click 'Connect'

A password dialog will pop up. Type your password and hit enter.
On Ubuntu:
 * Launch '''Remmina Remote Desktop Client'''
 * Select '''Connection > New''' from menu
 * Select '''VNC - Virtual Network Computing''' as '''Protocol'''
 * Fill '''Server''' field with either IP address or hostname of the Mac
 * Optionally fill both '''User name''' and '''Password''' to make Remmina remember Your credentials
 * '''IMPORTANT:''' Set '''Color depth''' to '''High color (15 bit)''' or better, otherwise connection will fail
 * Click '''Connect''' (or '''Save''' to reuse it later)
Line 37: Line 31:
== Discussion ==
Line 39: Line 32:
In Mac OS X 10.3.9, the Access Privileges sheet doesn't have a "VNC viewers may control screen with password" checkbox, or any mention of VNC. -- MatthewPaulThomas = Other working clients =
 . '''xtightvncviewer''': asks two times for authentization – first time in local terminal, the second one is on remote OS X login screen; some special applications (e.g. VirtualBox) running on the remote host can capture keyboard and thus make entering the credetials impossible.
 . '''gnome-rdp''': with xtightvncviewer installed and set as default vncviewer (run {{{sudo update-alternatives --set vncviewer /usr/bin/xtightvncviewer}}} in terminal)
 . '''xvnc4viewer''': only with -FullColour, but very slow: {{{xvnc4viewer -FullColour macserver}}}
Line 41: Line 37:
UPDATED Links for 10.3.9 : [[http://www.apple.com/support/downloads/appleremotedesktop32client.html|Apple Remote Desktop 3.2]] ( Note: the links below no longer work but I'll leave them for historical sake ) -- -- imbrandon <<DateTime(2008-02-04T07:48:02Z)>> To work around authentication issues like "Unknown authentication scheme" or such, it may help to enter this in Terminal (or over SSH):
Line 43: Line 39:
Mac OS X 10.3.''x'' (Panther) ships with an old version of '''Apple Remote Desktop Client''' that does not interoperate with third-party VNC viewers. You can correct this by downloading and installing [[http://www.apple.com/support/downloads/appleremotedesktop22client.html|Apple Remote Desktop Client 2.2]] to match what's bundled with Mac OS X 10.4.''x'' (Tiger). Alternatively, you can upgrade 10.3.9 or 10.4.''x'' to have [[http://www.apple.com/support/downloads/appleremotedesktop31client.html|Apple Remote Desktop Client 3.1]], which Apple says "is recommended for all users." -- EricPScott {{{sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -verbose -activate -restart -agent -allowAccessFor -allUsers -privs -all -clientopts -setvnclegacy -vnclegacy yes -setvncpw -vncpw passwordYouWantToUse}}}
Line 45: Line 41:
By default Apple Screen Sharing uses a proprietary security type and so clients such as vinagre, xvnc4viewer will receive error messages such as "incompatible version" or "no matching security types." Fix using the steps in the first section or via the command line, such as via ssh, replacing with ''your desired VNC password'' as appropriate:
Line 47: Line 42:
{{{/System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart
        -configure -clientopts -setvnclegacy -vnclegacy yes -setvncpw -vncpw ***password***
        -restart -agent}}}
== Working Clients ==
 * gnome-rdp
 * xtightvncviewer
 * xvnc4viewer: only with -FullColour, but very slow:
{{{xvnc4viewer -FullColour macserver}}}
= Broken Clients =
 . [[tsclient]] (Terminal Server Client)
 . [[Vinagre]] (Remote Desktop Viewer)
Line 56: Line 46:
== Broken Clients ==
 * tsclient (Terminal Server Client)
 * vinagre (Remote Desktop Viewer)
-- StevenMcCoy

= See Also =
 . [[VNC]]
 . [[tsclient]]
 . [[Vinagre]]
----
CategoryMac CategoryInternet

Tag/tag.png

Content Cleanup Required
This article should be cleaned-up to follow the content standards in the Wiki Guide. More info...

Ubuntu can control an OS X machine remotely, using the default Remmina Remote Desktop Client application.

Setting up the Mac to be Accessed Remotely

On the Mac:

  • Open System Preferences (it's in the Apple menu)
  • Open the Sharing panel

  • Check the box Apple Remote Desktop

  • Click Access Privileges

  • Check the box VNC viewers may control screen with password, and enter a password

  • Click OK

Accessing the Mac From Ubuntu

On Ubuntu:

  • Launch Remmina Remote Desktop Client

  • Select Connection > New from menu

  • Select VNC - Virtual Network Computing as Protocol

  • Fill Server field with either IP address or hostname of the Mac

  • Optionally fill both User name and Password to make Remmina remember Your credentials

  • IMPORTANT: Set Color depth to High color (15 bit) or better, otherwise connection will fail

  • Click Connect (or Save to reuse it later)

Your Mac's desktop should appear on your screen.

Other working clients

  • xtightvncviewer: asks two times for authentization – first time in local terminal, the second one is on remote OS X login screen; some special applications (e.g. VirtualBox) running on the remote host can capture keyboard and thus make entering the credetials impossible.

  • gnome-rdp: with xtightvncviewer installed and set as default vncviewer (run sudo update-alternatives --set vncviewer /usr/bin/xtightvncviewer in terminal)

  • xvnc4viewer: only with -FullColour, but very slow: xvnc4viewer -FullColour macserver

To work around authentication issues like "Unknown authentication scheme" or such, it may help to enter this in Terminal (or over SSH):

sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -verbose -activate -restart -agent -allowAccessFor -allUsers -privs -all -clientopts -setvnclegacy -vnclegacy yes -setvncpw -vncpw passwordYouWantToUse

Broken Clients

See Also


CategoryMac CategoryInternet

AppleRemoteDesktop (last edited 2012-08-09 10:35:39 by 212)