Difference between revisions of "ARDOverSshForwardScriptExample"

From Wurst-Wasser.net
Jump to: navigation, search
Line 10: Line 10:
 
  #
 
  #
 
  # Notes:
 
  # Notes:
  # Does not need be run as root. But can only run as administrator/root. :-)
+
  # Does not need be run as root or administrator. :-)
 +
#
 
  # After starting/loggin in (ssh), connect Remote Desktop to 127.0.0.1. Done.
 
  # After starting/loggin in (ssh), connect Remote Desktop to 127.0.0.1. Done.
 +
#
 +
# ARD Ports:
 
  # 5900 TCP: <nowiki>Observe/Control</nowiki>
 
  # 5900 TCP: <nowiki>Observe/Control</nowiki>
 
  # 5900 UDP: Send Screen
 
  # 5900 UDP: Send Screen
Line 25: Line 28:
 
:ssh -L 3283:remotehostethernetip:3283 -L 5900:remotehostethernetip:5900 user@remotehost
 
:ssh -L 3283:remotehostethernetip:3283 -L 5900:remotehostethernetip:5900 user@remotehost
 
</tt>
 
</tt>
 +
 +
You may download my script here: upload:heikodoardforward.zip

Revision as of 22:22, 27 January 2006

#!/bin/tcsh
#
# Filename: doardforward.command
# Author: Heiko, as usual.
# History:
# 2005-10-10, 09:21: ARD forward!
# 2006-01-27, 21:00: Hmm, doesn't work anymore. (Thanks Brian for pointing out)
#
# Notes:
# Does not need be run as root or administrator. :-)
#
# After starting/loggin in (ssh), connect Remote Desktop to 127.0.0.1. Done.
#
# ARD Ports:
# 5900 TCP: Observe/Control
# 5900 UDP: Send Screen
# 3283 TCP: Reporting
# 3283 UDP: Everything else
# 5988 TCP: WBEM if enabled
open /Applications/Remote\ Desktop.app &
sleep 10
kill -1 `ps -wwwaux | grep ARDAgent.app | grep -v grep | awk '{printf $2}'`
kill -1 `ps -wwwaux | grep AppleVNCServer.bundle | grep -v grep | awk '{printf $2}'`
sleep 2
ssh -L 3283:remotehostethernetip:3283 -L 5900:remotehostethernetip:5900 user@remotehost

You may download my script here: upload:heikodoardforward.zip