差分
このページの2つのバージョン間の差分を表示します。
nas4free:mount_cifs_and_publish_ftp [2013-12-28 08:44] Decomo |
nas4free:mount_cifs_and_publish_ftp [2020-10-16 23:18] |
||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== NAS4Freeで別サーバのCIFSをマウントしFTPで公開する ====== | ||
- | ===== 背景 ===== | ||
- | 知り合いがWindows 7をファイルサーバにしており、共有フォルダをFTPで公開したいと申す。当初はFileZilla ServerでFTPを立てていたが、英語だし設定が面倒に知人自身に保守させるのは無理がある。そこで、NAS4Freeで共有フォルダをマウントし、ブラウザで簡単に設定が行えるFTP鯖代わり使ってしまおうと思った次第。 | ||
- | |||
- | 仮想マシン上で動かせば環境の復元も簡単だし、何よりセキュリティ面でも安心だし一石二鳥でウマー。 | ||
- | |||
- | ===== 環境 ===== | ||
- | |||
- | ===== 設定 ===== | ||
- | |||
- | libiconv.soが無いと言われるので、シンボリックリンクを張る。 | ||
- | <code bash> | ||
- | cd / | ||
- | ln -s libiconv.so.3 libiconv.so | ||
- | </ | ||
- | |||
- | マウントポイント作成 | ||
- | <code bash> | ||
- | mkdir / | ||
- | </ | ||
- | |||
- | nsmb.confを作って編集。 | ||
- | <code conf |h / | ||
- | [default] | ||
- | workgroup=WORKGROUP | ||
- | |||
- | [SERVERNAME] | ||
- | addr=192.168.xxx.yyy | ||
- | charsets=UTF-8: | ||
- | |||
- | [SERVERNAME: | ||
- | password=$$cryptedpasswd | ||
- | </ | ||
- | |||
- | 注意点 | ||
- | * ワークグループ名(WORKGROUP)、サーバ名(SERVERNAME)、ユーザー名(USERNAME)は全部大文字にしなければならないっぽい。 | ||
- | * $$cryptedpasswdには< | ||
- | * 最近のバージョンならcharsetsも正常に機能するっぽい。UTF-8: | ||
- | |||
- | fstabを編集。 | ||
- | -d, | ||
- | <code conf |h / | ||
- | // | ||
- | </ | ||
- | |||
- | 動作確認 | ||
- | <code bash> | ||
- | mount / | ||
- | ls / | ||
- | </ | ||
- | で正しくマウントされればNAS4Free起動時に自動マウントされるハズ。 | ||
- | ===== 感想 ===== | ||
- | |||
- | 思ったより簡単に実現出来た。NAS4Freeが元となるFreeBSDから構造が大きく変わっておらず、ユーザーランド等もほぼそのままで助かった。 | ||
- | |||
- | 用途特化系のディストリビューションって、フットプリントを削減するために必要最低限の機能しかなく、システム領域もカツカツだったりでカスタマイズするのが大変という印象があったが、一概にそうとも言えないんだなーと思いました。まる。 | ||
- | |||
- | ===== 参考サイト ===== | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | |||
- | ~~DISCUSSION~~ |