MIRACLE
メールサービス申込 ユーザー登録 パートナー情報
お問い合わせ FAQ サイトマップ
MIRACLE LINUXの特長 製品紹介 サービス案内 購入 サポート 技術フォーラム

プロフィール

美田 晃伸
みた あきのぶ

コアテクノロジー部所属。

Asianuxの開発で北京に来ています。

kernelパッケージのメンテナンスをしています。

ミラクル関連リンク

採用情報

サイト検索

最近のコメント

2008年1月

    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

« メモリが一部分壊れたときのしのぎかた | メイン | Linux 開発者の Blog »

NFS v4 の SSH トンネル

ファイヤーウォールやプライベートネットワークのなかのマシンを NFS マウントしたいときもあると思います。SSH ポートフォワーディングができて NFS v4 が利用できるなら、以下のように三つのことだけやればできると思います。想定しているネットワークは下の方の図を参照してください。

1. insecure エキスポートオプション

NFS v4 サーバーでファイルシステムを insecure オプションをつけてエキスポートします。

# /etc/exports: the access control list for filesystems which may be exported
#               to NFS clients.  See exports(5).
/opt    *(rw,fsid=0,insecure)

2. SSH ポートフォワーディング

NFS サーバのポート番号 2049 と NFS クライアントのローカルの適当なポート番号 (例えば 12049) を SSH サーバ経由でポートフォワーディングします。

root@nfsv4client # ssh -f -N -C mita@sshd.example.com -L 12049:nfs4d.example.com:2049

3. port= マウントオプション

ローカルホストのポートフォワーディングしたポート (ここでは 12049) に対して port= マウントオプションを指定してマウントします。

root@nfsv4client # mount -t nfs4 -o port=12049 localhost:/ /mnt/nfs

また /etc/fstab に以下のようなエントリを追加しておいてもいいと思います。

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
...
localhost:/     /mnt/nfs        nfs4    noauto,port=12049       1 0

簡単にするため NFS v4 の基本的な設定については省略してしまいましたが Projects: NFS Version 4 Open Source Reference Implementation: などが参考になると思います。

Nfsv4tunnel_1

トラックバック

このページのトラックバックURL:
http://www.typepad.jp/t/trackback/4447/6465795

このページへのトラックバック一覧 NFS v4 の SSH トンネル:

コメント

コメントを投稿

コメントは記事の投稿者が承認するまで表示されません。

会社情報 採用情報 個人情報保護方針 商標等取り扱い事項 English
Copyright(c)2000-2006 MIRACLE LINUX CORPORATION. All Rights Reserved.