ノゾキング日記(id:nazoking:20050719:1121757444)を見て。sshを使ったファイルシステムで、ssh先をマウントしてふつーのローカルファイルのように扱えるnfsの一つ。 Win <-- samba(local) --> coLinux <-- shfs --> RemoteServer として使うと超便利すぎる。プログラミングは直接ログインしてvimで編集してるからアップロードの手間無しなんだけど、画像なんかはwinで加工してWinSCP使って転送して…、てのが面倒。でもこの方法ならローカルのcoLinux(別にcoLinuxじゃなくて、普通のLinuxなマシンでもいいけど)のネットワークマウントでz:\なんかに割り当ててるsambaに直接ファイル置くだけでリモートサーバ上にファイル置けるよ! winのエディタを愛用していて、編集毎にいちいちscpなりftpなり
shfs というのは他のサーバのディレクトリを ssh経由でマウントでき、しかもサーバの方はsshdさえ動いていれば、ほかにデーモンは必要なし、という夢のようなシステム。キタコレ!*1 で shfs を colinux に入れてみることに。 なんかカーネルソースが必要なようなので、まずカーネルソースをとってくる。/usr/srcに展開 # apt-get install kernel-package # cd /usr/src # wget http://ring.nihon-u.ac.jp/pub/linux/kernel.org/kernel/v2.6/linux-2.6.10.tar.bz2 # tar jxf linux-2.6.10.tar.bz2 # wget http://jaist.dl.sourceforge.net/sourceforge/colinux/colinux
NFSを使うにはでは、NFSを使ってほかのPCとディレクトリを共有する方法を紹介した。LANの内側でNFSを使うことには問題はないが、外部とのやりとりをNFSで行うのは危険だ。 そのようなときは、SHFS(SHell FileSystem)を使うといいだろう。SHFSは、sshによってファイルコピーなどを行うネットワークファイルシステムで、原稿執筆時点での最新バージョンは0.31-1となっている。 SHFSを使うには、プログラムをダウンロードして、インストールしなければならない。SHFSのWebサイト(http://shfs.sourceforge.net/)にアクセスして、tarボールをダウンロードする。原稿執筆時点での最新版はshfs 0.31-1なので、ファイル名はshfs-0.31-1.tar.gzだ。インストールは以下の手順で行う。 $ tar zxvf shfs-0.31-1.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く