WEB用語辞典-FTPS(File Transfer Protocol over SSL/TLS)

WEB用語辞典-FTPS(File Transfer Protocol over SSL/TLS)

FTPS(File Transfer Protocol over SSL/TLS)は、FTP通信をSSL/TLSによって暗号化し、安全にファイルを送受信できるようにした通信方式です。従来のFTPは通信内容が暗号化されないため、ユーザー名やパスワード、転送するデータが第三者に盗み見られる危険性がありました。FTPSはこの問題を解決するために開発され、WEBサイトの運営やサーバー管理において、安全にファイルを転送する手段として広く利用されています。

FTPSは、FTPの基本的な仕組みをそのまま利用しながら、通信経路だけを暗号化する方式です。そのため、FTPクライアントソフトの操作方法は通常のFTPとほとんど変わりません。FileZillaやWinSCPなどのFTPクライアントでもFTPSに対応しており、サーバーから指定された接続情報を入力するだけで、安全な通信を行えます。

FTPSには「Explicit FTPS」と「Implicit FTPS」の2種類があります。現在主流となっているのはExplicit FTPSで、通常のFTP接続を開始した後にSSL/TLSによる暗号化通信へ切り替える方式です。一方、Implicit FTPSは接続開始時点から暗号化を前提とする古い方式で、現在では利用される機会は少なくなっています。

ただし、FTPSは暗号化によって安全性が向上する一方で、FTPと同様に複数の通信ポートを使用するため、ファイアウォールの設定が複雑になる場合があります。そのため、近年では1つの通信経路だけで安全に接続できるSFTP(SSH File Transfer Protocol)を採用するレンタルサーバーも増えています。なお、FTPSとSFTPは名前が似ていますが、採用している通信方式はまったく異なるため、互換性はありません。

WEBサイトの制作や保守では、FTPよりもFTPSやSFTPを利用することが現在の標準となっています。安全にファイルを管理するためにも、それぞれの違いを理解し、サーバーが推奨する接続方式を選択することが重要です。