ARDOverSshForwardScriptExample

From Wurst-Wasser.net
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Script Source

#!/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

Script File

You may download my script here: Media:Heikodoardforward.zip