Transcript FTP
www.***.com
新 FTP サーバ
理学院 宇宙理学専攻
惑星宇宙グループ 修士 1 年
馬場 健聡
目次
1.FTP に関して
2.FTP サーバの役割
3.RAID とは?
FTP とは??
File Transfer Protocol
(ファイル転送プロトコル)
特定ホスト間でファイルを「転送」する目的で
作られたプロトコル
Port 20, 21 を利用
HTTP と FTP
HTTP
FTP
不特定多数のユー
ザー
特定のユーザー
port 80 番を使用
port 20, 21 番を使
用
ダウンロードの際,
ユーザー名, パスワー
ドが必要
FTP の仕組み
port 20 は制御用コネクション
port 21 はデータ転送用コネクション
FTP サーバで使うソフト
proftpd (ftp デーモン)
他にwu-ftpd というデーモンもいるが
こちらのほうが優秀らしい
lftp (ftp クライアント)
rsync (ミラーリングソフト)
proftpd
セキュリティが高い
設定ファイルが一つだけ
(proftpd.conf)なので設定が楽らし
い!!
転送速度が速い
lftp
新 ftp サーバではミラーリング用に使用
(差分ミラーリング可能)
URLに必要なプロトコルを指定すること
hppt などでも使える
補完機能, ブックマーク機能もあり大変便
利!!
ミラーリング
複数のファイルやディレクトリ構造を、別のスト
レージにまったく同じ構成で複製すること.
FTPサーバ
RAID
複数台のハードディスクを組み合わせることで
仮想的な1台のハードディスクとして運用する
技術
RAIDの構成によっては、一部のハードディス
クが故障しても仮想ディスクは稼動できる
/dev/m
d0
RAID0(ストライピング)
複数のディスクに対して同時並行的にデータを
書き込む
非常に速いが, その分壊れやすい.
RAID1(ミラーリング)
RAID 1は複数台のハードディスクに, 同時
に同じデータを書き込む
安全性は高いが, 速度は遅く, 使用できる
容量も少ない
RAID5
複数のハードディスクにデータをパリティ(エ
ラー訂正に使われる特殊なデータ)と共に分散
させて記録する
速度も速く, ハードディスクが 2 台以上同時
に壊れない限り, データは無事
RAID5(イメージ図)
E
C
A
F
D
B
P(EF)
P(CD)
P(AB)
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