ARDOverSshForwardScriptExample: Difference between revisions

From Wurst-Wasser.net
Jump to navigation Jump to search
No edit summary
 
No edit summary
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
<tt>
== Script Source ==
 
  #!/bin/tcsh
  #!/bin/tcsh
  #
  #
Line 6: Line 5:
  # Author: Heiko, as usual.
  # Author: Heiko, as usual.
  # History:
  # History:
  #2005-10-10, 09:21: ARD forward!
  # 2005-10-10, 09:21: ARD forward!
  #2006-01-27, 21:00: Hmm, doesn't work anymore. (Thanks Brian for pointing out)
  # 2006-01-27, 21:00: Hmm, doesn't work anymore. (Thanks Brian for pointing out)
  #
  #
  # Notes:
  # Notes:
  # Must be run as root. Please start the script with ''sudo doardforward.sh''
  # Does not need be run as root or administrator. :-)
  #5900 TCP: Observe/Control
#
  #5900 UDP: Send Screen
# After starting/loggin in (ssh), connect Remote Desktop to 127.0.0.1. Done.
  #3283 TCP: Reporting
#
  #3283 UDP: Everything else
# ARD Ports:
  #5988 TCP: WBEM if enabled
  # 5900 TCP: <nowiki>Observe/Control</nowiki>
  # 5900 UDP: Send Screen
  # 3283 TCP: Reporting
  # 3283 UDP: Everything else
  # 5988 TCP: WBEM if enabled
open <nowiki>/Applications/Remote\ Desktop.app</nowiki> &
sleep 10
kill -1 `ps -wwwaux | grep <nowiki>ARDAgent.app</nowiki> | grep -v grep | awk '{printf $2}'`
kill -1 `ps -wwwaux | grep <nowiki>AppleVNCServer.bundle</nowiki> | 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]]


:open <nowiki>/Applications/Remote\ Desktop.app</nowiki> &
[[Category:Development]]
:sleep 10
[[Category:Shell]]
:kill -1 `ps -wwwaux | grep <nowiki>ARDAgent.app</nowiki> | grep -v grep | awk '{printf $2}'`
:kill -1 `ps -wwwaux | grep <nowiki>AppleVNCServer.bundle</nowiki> | grep -v grep | awk '{printf $2}'`
:sleep 2
:ssh -L 3283:remotehostethernetip:3283 -L 5900:remotehostethernetip:5900 user@remotehost
</tt>

Latest revision as of 00:21, 17 June 2011

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