NFS tunneling with SSH

今日はSSHトンネリングを使って某所のNFSサーバーを別の場所でマウントするために色々と頑張っていました.
結局,その別の場所にSFUをインストールできないことがわかったため,この試みは中断されました.しかし,その過程で得た知識をそのまま捨てるのは惜しいので,ここにメモを残しておきます.

rpcinfo

プログラムとポート番号の対応を調べるプログラムです.

 まず,rpcinfoを使って nfs, mountd のポート番号を調べます.

% locate rpcinfo
% /.../rpcinfo -p nfs_server | grep nfs
% /.../rpcinfo -p nfs_server | grep mountd

次に,rpcinfo を使って ypserv, ypbind のポート番号を調べます(本当に必要かどうかは不明).

% /.../rpcinfo -p nis_server | grep yp

.ssh/config

サーバ側に置かれたsshの設定ファイル内で,トンネルするポートを指定します.

 	LocalForward		= xxxxx nfs_server:xxxx
 	LocalForward		= xxxxx nis_server:xxxx