SSHトンネリング接続してVNCを開くAppleScript

毎回、接続のたびにSSHコマンドを打って、VNC接続するのが面倒だったため、

  • SSHトンネリング接続した状態でターミナルを開き、かつ
  • VNC接続を確立する

という簡単なAppleScriptを作ったので、記録しておきます。

  • SSH_SERVERはドメインかIPで指定
  • PORT_NUMBERはSSH接続するポート番号
  • KEY_FILEは秘密鍵の場所
  • TARGET_SERVER_IPは接続先のIP
  • LOCAL_PORTから接続先のTARGET_SERVER_PORTへトンネリングされる

という仕様です。

これでアプリケーションとしておけば、呼び出すだけでSSH接続された状態でターミナルが出て、更に画面共有が開始されるので便利です。