SSHのポートフォワードとmathematicaのネットワークライセンス

ネットワーク構成

  • 認証サーバ(opteron) 192.168.0.100
  • sshサーバ(tadpole) 192.168.0.1 192.168.1.1
  • クライアント(praw) 192.168.1.100

praw上で以下のコマンドを実行し、16286番ポートをフォワーディングする。


ssh -N -f -L 16286:opteron:16286 tadpole
prawの/etc/hostsを以下のように書き換えて、opteronの参照先を自分に。

127.0.0.1 localhost.localdomain localhost opteron
mathpassファイル(/opt/Wolfram/Mathematica/6.0/Configuration/Licensing/mathpass等)を以下の用に記す。

!opteron
これでOK。
ポート番号さえ分かれば、他のソフトウェアでも同じ方法が使えるはず。
2010/08/26追記。/etc/hostsを修正する必要は無い。mathpassファイルに
!localhost
と書けばよい。