170 likes | 286 Views
新 FTP サーバ. 理学院 宇宙理学専攻 惑星宇宙グループ 修士 1 年 馬場 健聡. 目次. FTP に関して FTP サーバの役割 RAID とは?. FTP とは??. F ile T ransfer P rotocol ( ファイル転送プロトコル ) 特定ホスト間でファイルを「転送」する目的で作られたプロトコル Port 20, 21 を利用. HTTP と FTP. HTTP. FTP. 特定のユーザー ダウンロードの際 , ユーザー名 , パスワードが必要 port 20, 21 番を使用.
E N D
新 FTP サーバ 理学院 宇宙理学専攻 惑星宇宙グループ 修士 1 年 馬場 健聡
目次 • FTP に関して • FTP サーバの役割 • RAID とは?
FTP とは?? • File Transfer Protocol (ファイル転送プロトコル) • 特定ホスト間でファイルを「転送」する目的で作られたプロトコル • Port 20, 21 を利用
HTTP と FTP HTTP FTP 特定のユーザー ダウンロードの際, ユーザー名, パスワードが必要 port 20, 21 番を使用 • 不特定多数のユーザー • port 80 番を使用
FTP の仕組み • port 20 は制御用コネクション • port 21 はデータ転送用コネクション 制御用コネクション 20 データ用コネクション 21 クライアント サーバ
FTP サーバで使うソフト • proftpd (ftp デーモン) • 他にwu-ftpd というデーモンもいるがこちらのほうが優秀らしい • lftp (ftp クライアント) • rsync (ミラーリングソフト)
proftpd • セキュリティが高い • 設定ファイルが一つだけ(proftpd.conf)なので設定が楽らしい!! • 転送速度が速い
lftp • 新 ftp サーバではミラーリング用に使用(差分ミラーリング可能) • URLに必要なプロトコルを指定すること hppt などでも使える • 補完機能, ブックマーク機能もあり大変便利!!
ミラーリング • 複数のファイルやディレクトリ構造を、別のストレージにまったく同じ構成で複製すること. FTPサーバ
RAID • 複数台のハードディスクを組み合わせることで仮想的な1台のハードディスクとして運用する技術 • RAIDの構成によっては、一部のハードディスクが故障しても仮想ディスクは稼動できる /dev/md0
RAID0(ストライピング) • 複数のディスクに対して同時並行的にデータを書き込む • 非常に速いが, その分壊れやすい.
RAID1(ミラーリング) • RAID 1は複数台のハードディスクに, 同時に同じデータを書き込む • 安全性は高いが, 速度は遅く, 使用できる容量も少ない
RAID5 • 複数のハードディスクにデータをパリティ(エラー訂正に使われる特殊なデータ)と共に分散させて記録する • 速度も速く, ハードディスクが 2 台以上同時に壊れない限り, データは無事
RAID5(イメージ図) B D F A C E P(AB) P(CD) P(EF)
epftp サーバでは • /md0 を /work としてマウントする • /work 以下に各アカウントのディレクトリを作成
まとめ • ftp サーバはみなさんが必要なパッケージを提供するサーバです. • RAID は, 予算, 容量, 安全性の兼ね合いで level を決める! • サーバ構築作業が遅くなり申し訳ありませんでした…
参考文献 • 橋本新義他 (2006) 「RAID の仕組み・設定・カスタマイズ」 技術評価社 • 梅田峰子 (2000) 「TCP/IP スタンダード インターネットを構成するプロトコルとネットワーク技術」 ソフトバンク パブリッシング • ProFTPD メモ http://homepage1.nifty.com/Que/plamo/proftpd/ • アットマーク・アイティ 「特集 RAIDの基礎知識」 http://www.atmarkit.co.jp/fpc/special/raidglossary/raidglossary01.html • IP pro 「FTP と HTTP の違いは?」 http://itpro.nikkeibp.co.jp/members/NNW/NETHOT/20030131/1/ • リモートアクセス環境におけるセキュリティ http://www.ipa.go.jp/security/awareness/administrator/remote/capter4/2.html • ぴろにっき「mdadmでソフトRAIDを構築してみる(RAID 5編)」 http://piro791.blog.so-net.ne.jp/2008-11-05-1