Skip to content

Instantly share code, notes, and snippets.

@bgreenlee
Created June 18, 2010 22:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bgreenlee/444303 to your computer and use it in GitHub Desktop.
Save bgreenlee/444303 to your computer and use it in GitHub Desktop.
Script to open up a Screen Sharing session in OS X to a home computer over SSH
#!/bin/sh
# port you have open on your home router to forward ssh
SSH_PORT=22022
# set up dynamic dns if you don't have a static ip
HOST=your.home.ip
# OSX Screen Sharing will complain if you try to connect to the standard
# VNC ports (5900+) on localhost, so pick another available port
LOCAL_PORT=1202
ssh -p $SSH_PORT $HOST -L $LOCAL_PORT:localhost:5900 -f -N
open "vnc://localhost:$LOCAL_PORT"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment