CallingHome

It achieves this by establishing and maintaining a SSH connection from within the firewall to a SSH server of your choice.

sshは,極めて強力なツールです.単純に暗号化されたシェルを提供するだけではありません.その真髄は,ポートフォワーディング機能にあります.ローカル(クライアント側)の特定のポートへのTCPセッションをリモート(サーバ側)の任意のポートへ転送することができる機能です.これによって、ファイアウォールに阻まれた外部のサーバから、メールを読んだり、VNCなどによるリモートアクセスを利用したりすることができます。また,あまり知られてはいないようですが,Dynamic Port Forwarding機能(-D option)によって,SOCKS Proxyとして動作することができ,任意のTCPセッションを自由に張ることができるようになります.

このようにsshの強力な機能は,それほど知られていないようで,sshdを設置する時に,ポートフォワーディングを禁止する設定がなされていないことが多いようです.そのため,きついネットワークポリシーで運用されているネットワークの利用者としては,まさに福音です.

Calling Homeは,そんなsshセッションを維持しつづけるためのツールです.通常は,sshクライアントやサーバが落ちたり,途中のネットワークでトラブルがあるとsshセッションが中断されてしまい,手動で復元するしかありません.しかし,Calling Homeは,自動的に再接続してくれます.オマケにAdministrator権限が無くてもインストール可能です.

注意: かなりグレーな使い方ができますので,ネットワーク管理者を逆鱗に触れないように控え目に使いましょう.