34
36

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

ftpサーバー(ftpd)比較

Posted at

Debian でFTPサーバーを立てようと思ったけど、イマイチ定番が分からない。
それっぽい記事を見つけたが、更新日時が2012年で不安だったので、改めて調べてみた。

結論

2015年の今になっても、上記記事で言われているとおり、

  • 拡張性・高機能性を求めるなら、 proftpd
  • とにもかくにもセキュリティなら、 pure-ftpd
  • 大量のデータをさばきたいなら、 vsftpd

って感じのようだ。

おまけ。 調べたパッケージ全部。

GOOD

proftpd

ProFTPD wikipedia

モジュール志向な FTP/SFTP/FTPS サーバー
アパッチ風な記述の単一の設定ファイルで設定可能。
アップデートはもはや頻繁ではないようだが、最新のアップデートは年内だし、アクティブなプロジェクトの様子。

日本語の解説資料がある。

ライセンスはGPL

pure-ftpd

Pure-FTPd
セキュリティファースト、が標語のようだ。
root権限を一切使わず、ビルトインのchrootエミュレーションと仮想アカウント
(システムにユーザーを追加しなくてよい)で動作する。
平文でのパスワード/コマンド転送を回避したければ、OpenSSLによってFTPSもサポートしている。
長々したコンフィグファイルを読んで、書き換えなくても、基本的にはそまま動くので、初心者向け、だとか。
Windowsでは使えないが、いろんなシステムで動く。

日本語の解説資料がある。

ライセンスはBSD。

vsftpd

Very Secure FTP Daemon

セキュアで超高速で安定したFTPサーバーのようだ。
機能的には他よりは少ないのだろうか?
1日あたり、1500ユーザーの並列アクセスに対して、2.6TBの転送量を稼げるようだ。
機能自慢はあんまりなさそうだが、それはパフォーマンスとのトレードオフということかもしれない。

RHEL / CentOS でのデフォルトの選択肢なようで、情報が多い。

ライセンスはGPL

微妙?

ftp

netkit ftp server
探してもイマイチ情報が出てこない。
Netkit っていう古くからあるパッケージの中の一つのようだが。

heimdal-servers

Heimdal は、
MIT Kerberos 認証の上で、
サービスを提供するプロジェクトで、このパッケージはそのサーバー側をまとめたもののようだ。
ftp, pop3, rsh, telnet とかが提供されるっぽい。

inetutils-ftpd

GNU network utilities Inetutilsの一環として提供されるfptd。

krb5-ftpd

Kerberos対応のFTPサーバー。
MIT によるリファレンス実装のようだ。

muddleftpd

Muddleftpd
割と実用志向っぽいFTPサーバー。
rootでも非rootでも動くように設計されてる云々。
このパッケージではSMBとMySQLとMUD認証が使える、とある。
しかし更新日が2002年だし、公式サイトのDownloadが機能していない...

owftpd

FTPD for 1-Wire network

1-Wireネットワークというのがあるらしい。
特殊用途か。

pyftpd

Python で書かれたftpd
root 不要

twoftpd

twoftpd
セキュアでシンプルで高効率なFTPサーバー
認証用フロントエンドと、ファイル転送用バックエンドの二つに分離されているから、twoftpdらしい。
いまいちドキュメントが見つからないので難易度高そう。

日本語の解説資料

ライセンスはGPL

wzdftpd

wzdftpd

rootでも非rootでも動く、IPv6 / SSL / マルチスレッド対応のFTPサーバー
最新のFTPのRFC拡張を実装していて、SITEコマンドで、オンラインで全設定が行える。
色々高機能そう。

2013年から更新がない。活動停止したプロジェクトだろうか?

ライセンスはGPL

紛らわしいけど無関係のモノ

atftpd

Advanced TFTP server

TFTPはFTPとは違うプロトコルのようだ...

tftpd

TFTPクライアントだから関係なし。

ひとりごと

最初aptitude search ftpdとかやってたけど、
aptitude show ftp-serverしたら、ftpd の一覧みたいなのが出てきたので、
最初からこちらをあたれば、TFTPとか違うのにあたらずに済んだと思う。

34
36
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
34
36

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?