
Ubuntu Server 10.04に最適なFTPサーバーをお勧めいただけますか?
よろしくお願いいたします、アレクセイ・ザハロフ。
答え1
ファイル転送サービスを提供する目的の詳細を質問に追加する必要があります。サーバーによって、特定のユースケースに適した機能がある場合があります。
ユーザーがコンテンツをアップロードできるようにサービスを提供していて、ユーザーが FTP プロトコルを特に必要としない場合は、OpenSSH が提供する SFPC/SCP プロトコルも検討してください。これらには、FTP のほとんどの標準実装よりも優れた利点があります。
- セキュリティ: すべてのコンテンツは暗号化されたチャネルを通じて転送されます
- セキュリティ: 認証資格情報も安全に転送されます (FTP では通常、プレーンテキストで送信されます)
- ネットワーク: FTP で使用される個別の制御接続とデータ接続は、一部のファイアウォール構成では面倒な場合があります。
- 速度/帯域幅: ユーザーがこのオプションを選択した場合 (すべてのケースに適切ではないため、デフォルトではオンになっていません)、すべてのデータが圧縮されます。これは、圧縮可能なコンテンツを低速リンク経由でアップロードする場合にかなりの違いを生む可能性があります。
- 速度: FTP は、多数の小さなファイルを処理する場合には非効率的です (ただし、大きなファイルや少数のファイルを処理する場合には、違いはそれほど大きくありません)
ほぼすべての Unix 系 OS で利用可能なコマンドライン クライアントがいくつかあります (グラフィカル クライアントも簡単に利用でき、デフォルトで利用可能であったり、メインのファイル マネージャーに統合されている場合もあります)。また、Windows 用の優れたクライアントもあります (ウィンSCPまたはファイルジラどちらも、ポータブルアプリ)。
明らかに、ユーザーが SFTP または SCP からダウンロードできるように FTP サービスを設定する場合、これはおそらく適切ではありません (ただし、最近では HTTP(S) を使用します)。また、すべての Windows ユーザーが新しいクライアント アプリケーションをインストールできる、またはインストールする意思があるわけではありません (ただし、「ポータブル」クライアントが利用できるため、この潜在的な問題は少し軽減されます)。
編集:もう 1 つの利点は、すでに OpenSSH がインストールされており、正しく認証されたユーザーに対して SFTP/SCP を許可するように構成されているため、新しいサービスを追加して管理する必要がないことです。
答え2
答え3
私にとっては ProFTPD が最適です。
答え4
VSFTPD の(「Very Secure FTP Daemon」) は非常に高速なので、Linux にも適しています。