Ubuntuのユーザの中には,
リモートデスクトップ
複数台のマシンを利用している場合,
リモートデスクトップを使うことによる利点は幾つかありますが,
- 「使い慣れた環境」
を複数のマシンから利用することができる。 - クライアント側になるマシンの性能が低くても問題ない。
特に,
- 注1)
- ただし,
2002年前後のマシン (CPUクロックが1GHz前後・ メモリ256MB程度) に比べるとNetBook/ NetTopの方が高性能です。
ファイルの共有
複数のPCを利用する場合,
- データの共有ができない:
ローカルPCをあくまでリモートデスクトップクライアントとして
(つまりシンクライアントのように) 使うのであれば問題になりませんが, 通常のデスクトップとして使いつつ, たまに他のマシンにリモートデスクトップに接続する, といった利用方法の場合, 各マシン間でデータ (ドキュメント以下にあるファイルや, あるいはブラウザのブックマークといったもの) が揃わなくなっていきます。 - ネットワークに依存してしまう:
リモートデスクトップはネットワーク越しの操作ですから,
ネットワークが正常に機能していなければ利用できません。ネットワークが不安定な環境 (注2) では実用にならないでしょう。 この問題については簡単には解決できませんので,
今回は扱いません。
- 注2)
- たとえば2.
4GHz帯の無線LAN (11b/ g/n) を利用している場合だと, 電子レンジを稼働させただけでネットワークは途切れます。
NFSサーバ
Unix OSにおいて,
ただし,
NFSサーバのインストールは次のように行います。
$ sudo apt-get install nfs-kernel-server
この状態でNFSサーバは動作しますが,
# /etc/exports: the access control list for filesystems which may be exported
# to NFS clients. See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes hostname1(rw,sync) hostname2(ro,sync)
#
# Example for NFSv4:
# /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt)
# /srv/nfs4/homes gss/krb5i(rw,sync)
#
/home 192.168.200.*(rw,root_squash,no_subtree_check)
設定を反映させるため,
$ sudo /etc/init.d/nfs-kernel-server reload
NFSのクライアント側では次のパッケージを導入します。
$ sudo apt-get instlal nfs-common autofs
さらにクライアントに,
/etc/
#
# $Id: auto.master,v 1.4 2005/01/04 14:36:54 raven Exp $
#
# Sample auto.master file
# This is an automounter map and it has the following format
# key [ -mount-options-separated-by-comma ] location
# For details of the format look at autofs(5).
#/misc /etc/auto.misc --timeout=60
#/smb /etc/auto.smb
#/misc /etc/auto.misc
#/net /etc/auto.net
/nfs/192.168.200.10/home /etc/auto.home
/etc/
* -intr,tcp,nosuid 192.168.200.10:/home/&
設定を反映させるため,
$ sudo /etc/init.d/autofs reload
この状態で/nfs/
/etc/
/nfs/192.168.200.10/home /etc/auto.home.10
/nfs/192.168.200.20/home /etc/auto.home.20
/etc/
* -intr,tcp,nosuid 192.168.200.10:/home/&
/etc/
* -intr,tcp,nosuid 192.168.200.20:/home/&
また,