UNIX的なアレ

UNIX的なこととかいろいろ

ICMPパケットでトンネルがはれる、ptunnel

ちょっと面白いモノを見つけたので紹介します。
ICMPパケット(pingですね)で相手先とトンネルをはることができる、ptunnelというコマンドです。

インストール方法

# sudo apt-get install ptunnel
# wget http://dag.wieers.com/rpm/packages/ptunnel/ptunnel-0.61-1.2.el5.rf.i386.rpm
# sudo rpm -ivh ptunnel-0.61-1.2.el5.rf.i386.rpm

使い方

使い方はいたって簡単。ptunnelを使用するクライアント側、受けるサーバー側両方にインストールする必要があります。
また、ptunnelは基本的にすべてrootのみ利用可能です。

  • クライアント側
# sudo ptunnel -p {ProxyServer} -lp 8000 -da {RemoteServer} -dp 22
  • サーバー側
# sudo ptunnel

これで準備は完了です。
さて、トンネル経由でRemoteServerに接続をしてみましょう。

  • クライアント側
# ssh localhost -p 8000

これで、RemoteServerにsshで接続できればOK!
実際のところ使いどころは微妙ですが、なかなか面白いですね。