Wahrscheinlich nutzen nicht viele das MacOS-eigene Programm "Bildschirmfreigabe", um via (leicht aufgebohrtem) VNC auf andere Macs zuzugreifen.
Ich verwende es ständig, um auf meinen macMini-Server zuzugreifen.

In älteren Versionen bis MacOS X 10.6 konnte man in der Fensterleiste zwei Buttons hinzufügen, um die lokale Zwischenablage an den entfernten Rechner zu senden oder die Zwischenablage des entfernten Rechners in die lokale Zwischenablage zu holen (siehe Bild rechts). So wanderte mit einem Klick ein Link von aus der Zwischenablage meines Laptops in den Downloadmanager des Servers.

In späteren Versionen wurde aus den beiden separaten Buttons ein Aufklappmenü.
Wieso auch immer: In der Titelleiste herrscht nicht gerade Platzknappheit. Jedenfalls ist seit dem ein unnötiger Klick mehr vonnöten. Dazu kommt, dass ich die Bildschirmfreigabe meist im Vollbildmodus aktiv habe und man erst mit der Maus etwas am Bildschirmrand "rumkratzen" muss, bis Menü und Fenstertitel erscheinen. Aus einem Klick, der bisher einen Sekundenbruchteil dauerte, wurden inzwischen heftiges Mausgeschiebe und eine Klickerei, die sicherlich 5 Sekunden benötigen.
Der Trick, dem Menübefehl "Zwischenablage senden" via Systemeinstellungen > Tastatur einem Tastaturkürzel zuzuweisen, funktioniert hier leider nicht (der das Tastenkürzel an den Server gesendet wird, statt lokal auf dem Laptop Beachtung zu finden).

In den neusten Versionen von MacOS X werden die Zwischenablage des lokalen und entfernten Macs automatisch synchronisiert, wenn man Bildschirmfreigabe verwendet. Da ich mir wegen dieses kleinen Features allerdings nicht das große Übel auf den Laptop holen will, habe ich mir mit einem Skript beholfen.

Mit entfernten Apple-Events

Folgendes Applescript auf dem Client in Butler hinzufügen, IP-Adresse entsprechend anpassen und mit einem Tastenkürzel versehen:

set theClipboard to the clipboard

tell application "Finder" of machine "eppc://172.17.63.1"
   set the clipboard to theClipboard
end tell

Auf dem entfernten Mac müssen entfernte Apple Events aktiviert sein, damit die ganze Sache funktioniert.
Bei der ersten Verwendung werden Benutzername und Passwort des entfernten Rechners abgefragt, welche man in den Schlüsselbund übernehmen sollte.
 

Beim Thema Downloadmanager bin ich nun sogar besser aufgestellt, als zuvor: Ich muss nur noch lokal eine URL kopieren und per Tastenkürzel an den entfernten Mac senden – ohne die Bildschirmfreigabe überhaupt zu öffnen.
Hat man die Bildschirmfreigabe offen, so hat man allerdings auch hier das Problem, dass bei dem in Butler konfigurierten Tastenkürzel der entfernte Mac reagiert (bzw. reagieren will) und nicht der lokale. Abhilfe schafft hier, ein Tastenkürzel zu finden, welches nicht an den entfernten Mac gesendet wird (die Ausschalttaste ist hier das einzige Beispiel, welches mir einfällt) oder das ganze Skript vice versa auch am entfernten Mac einzusetzen.

tell application "Finder" of machine "eppc://172.17.63.2"
   set theClipboard to the clipboard
end tell

set the clipboard to theClipboard

Hierfür müssen dann auch am lokalen Mac die entfernten Apple Events aktiviert werden.

Man kann natürlich auch beide Skripte auf beiden Rechnern verwenden, um die Zwischenablagen in beide Richtungen synchronisieren zu können.

Mit der Secure Shell

Leider funktionierte die ganze Sache bei mir nicht wirklich stabil. Vielleicht gibt es bei den entfernten Apple Events ein Problem, wenn ein Rechner mit Systemversion 10.6 und der andere mit 10.9 unterwegs ist.

Statt hier weiter rumzuknobeln, setze ich stattdessen lieber auf die Unix-Shell statt auf Apple(Script) Events.

Grundvoraussetzung hierfür ist, dass wie in diesem Artikel beschrieben die SSH-Authentifizierung zwischen den beiden Rechnern mittels Schlüssel erfolgt, die zuvor ausgetauscht wurden.
Ansonsten muss der Zwischenablagenaustausch zwingend über das Terminal erfolgen und jedes Mal das Benutzer-Passwort des entfernten Rechners eingegeben werden. Das wäre sehr umständlich und das wollen wir nicht!

Mit dem Bash-Befehl

pbpaste | ssh apfelz@172.17.63.1 'pbcopy'
senden wir die aktuelle Zwischenablage des Rechners, vor dem wir gerade sitzen, an den entfernten Rechner mit der IP 172.17.63.1, an dem gerade der Benutzer apfelz angemeldet ist.
Der Befehl sollte reibungsfrei ohne weitere Abfragen funktionieren, sofern die SSH-Authentifizierungs-Schlüssel zuvor ausgetauscht wurden.

Mit

ssh apfelz@172.17.63.1 'pbpaste' | pbcopy
kopieren wir uns die Zwischenablage vom entfernten Rechner in die lokale Zwischenablage.

Dank Butler, wo wir noch etwas AppleScript-Code drumherum basteln müssen, da Butler nativ keine Bash-Skripte ausführt, haben wir hier auch hierfür schnell zwei Tastenkürzel eingerichtet:

do shell script "pbpaste | ssh apfelz@172.17.63.1 'pbcopy'" -- Entfernte Zwischenablage holen
do shell script "ssh apfelz@172.17.63.1 'pbpaste' | pbcopy" -- An entfernte Zwischenablage senden

Neues Smart Item > AppleScript > AppleScript in Menüleiste oder unsichtbar mit dem jeweiligen AppleScript-Code
 
...und mit einem guten Tastenkürzel versehen.
(Da Ctrl-C und Ctrl-V im Terminal für andere Funktionen gedacht sind, verzichte ich dort auf die Verwendung dieses Tastenkürzels)

Zwischenablage mit separaten Programmen übertragen

Wer sich die ganze Skripterei sparen will, bekommt den Zwischenablagen-Inhalt auch mit verschiedensten Programmen von Rechner A auf Rechner B.

  • Da wäre einmal die anfangs erwähnte Bildschirmfreigabe
  • teleport, welches sich so einrichten lässt, dass die Zwischenablage automatisch mit gesendet wird, wenn man seinen Mauszeiger von Rechner A auf Rechner B teleportiert
  • Share Mouse, in welchem sich ein Tastenkürzel hinterlegen lässt, mit dem die Zwischenablage rüber gesendet wird, während man seinen Mauszeiger auf Rechner B teleportiert hat
  • DropCopy, welches sich in der Menüleiste einnistet und wo sich mit einem Klick der Zwischenablagen-Inhalt an einen anderen Rechner im Netz senden lässt, der ebenfalls DropCopy installiert hat