差分

このページの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 /usr/local/lib/ 
-ln -s libiconv.so.3 libiconv.so 
-</code> 
- 
-マウントポイント作成 
-<code bash> 
-mkdir /mnt/FileServer 
-</code> 
- 
-nsmb.confを作って編集。 
-<code conf |h /etc/nsmb.conf> 
-[default] 
-workgroup=WORKGROUP 
- 
-[SERVERNAME] 
-addr=192.168.xxx.yyy 
-charsets=UTF-8:UTF-8 
- 
-[SERVERNAME:USERNAME] 
-password=$$cryptedpasswd 
-</code> 
- 
-注意点 
-  * ワークグループ名(WORKGROUP)、サーバ名(SERVERNAME)、ユーザー名(USERNAME)は全部大文字にしなければならないっぽい。 
-  * $$cryptedpasswdには<code bash>smbutil crypt 平文パスワード</code>で得られる文字列を指定する。NAS4Freeにsmbutilが含まれていないので、ここだけは別のマシンを用意する必要がある。まぁ、仮想マシンで適当なLiveCDを動かせば済むだろうから、良い時代になったもんだ…。 
-  * 最近のバージョンならcharsetsも正常に機能するっぽい。UTF-8:UTF-8しか試してないけど。 
- 
-fstabを編集。 
--d,-fでファイルとディレクトリのパーミッションを設定してやるのがミソ。 
-<code conf |h /etc/fstab> 
-//USERNAME@SERVERNAME/path_to_sharing /mnt/FileServer smbfs rw,-d=777,-f=777 0 0 
-</code> 
- 
-動作確認 
-<code bash> 
-mount /mnt/FileServer 
-ls /mnt/FileServer 
-</code> 
-で正しくマウントされればNAS4Free起動時に自動マウントされるハズ。 
-===== 感想 ===== 
- 
-思ったより簡単に実現出来た。NAS4Freeが元となるFreeBSDから構造が大きく変わっておらず、ユーザーランド等もほぼそのままで助かった。 
- 
-用途特化系のディストリビューションって、フットプリントを削減するために必要最低限の機能しかなく、システム領域もカツカツだったりでカスタマイズするのが大変という印象があったが、一概にそうとも言えないんだなーと思いました。まる。 
- 
-===== 参考サイト ===== 
-  * [[http://www3.atwiki.jp/nab/pages/19.html|FreeBSDでデスクトップ&サーバー - mount_smbfs]] 
-  * [[http://d.hatena.ne.jp/akira_you/20110605/|続:FreeBSDのSMB(CIFS)マウント対応状況 mount_smbfsに関する訂正 - akira_youの私見]] 
-  * [[http://d.hatena.ne.jp/kohaku_kageroh/20130303/1362286431|【NAS4Free】日本語に対応する。 - ネットワークエンジニアがインフラエンジニアへなるため軌跡]] 
- 
-~~DISCUSSION~~ 
  • nas4free/mount_cifs_and_publish_ftp.txt
  • 最終更新: 2020-10-16 23:18
  • (外部編集)