検索

26.2.4. TLS を使用した vsftpd 接続の暗号化

download PDF
ユーザー名、パスワード、およびデータを暗号化せずに送信する FTP の本質的に安全でない性質に対照するために、vsftpd デーモンは TLS プロトコルを使用して接続を認証し、すべての転送を暗号化するように設定できます。TLS をサポートする FTP クライアントは、TLS が有効になっている vsftpd と通信する必要があります。
注記
SSL (Secure Sockets Layer)は、セキュリティープロトコルの古い実装の名前です。新しいバージョンは TLS (Transport Layer Security)と呼ばれます。SSL には深刻なセキュリティー脆弱性があるため、新しいバージョン(TLS)のみを使用する必要があります。vsftpd サーバーに含まれるドキュメントや、vsftpd.conf ファイルで使用される設定ディレクティブは、セキュリティー関連の項目を参照する際に SSL 名を使用しますが、TLS はサポートされており、ssl_enable ディレクティブが YES に設定されている場合にデフォルトで使用されます。
vsftpd.conf ファイルの ssl_enable 設定ディレクティブを YES に設定して、TLS サポートを有効にします。ssl_enable オプションが有効な場合に自動的にアクティブになる他の TLS関連のディレクティブのデフォルト設定では、合理的に適切に設定された TLS のセットアップが提供されます。これには、全接続に TLS v1 プロトコルのみを使用する(安全でない SSL プロトコルバージョンの使用がデフォルトで無効)、匿名以外のすべてのログインがパスワードやデータ転送の送信に TLS を使用するように強制することなどが挙げられます。

例26.1 TLS を使用するように vsftpd の設定

以下の例では、設定ディレクティブは vsftpd.conf ファイルでセキュリティープロトコルの古い SSL バージョンを明示的に無効にします。
ssl_enable=YES
ssl_tlsv1=YES
ssl_sslv2=NO
ssl_sslv3=NO
設定を変更したら、vsftpd サービスを再起動します。
~]# service vsftpd restart
vsftpd による TLS の使用を調整するための他の TLS関連の設定ディレクティブについては、vsftpd.conf(5) の man ページを参照してください。また、一般的に使用されるその他の vsftpd.conf 設定ディレクティブの説明は、vsftpd 設定オプション」 を参照してください。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.