WEB用語辞典-FTP(File Transfer Protocol)
WEB用語辞典-FTP(File Transfer Protocol)

FTP(File Transfer Protocol)は、インターネット上でファイルを送受信するための通信プロトコルです。主にパソコンとサーバーの間でデータをやり取りする際に利用され、WEBサイトの制作や運用では欠かせない技術の一つです。WEBサイトを公開する際には、作成したHTMLやCSS、画像などのファイルをサーバーへ転送する必要がありますが、その際に利用される代表的な仕組みがFTPです。
FTPを利用するには、通常「FTPクライアント」と呼ばれる専用ソフトを使用します。代表的なものにはFileZillaやWinSCPなどがあり、サーバーから発行された「ホスト名」「ユーザー名」「パスワード」などの情報を入力して接続します。接続が成功すると、自分のパソコン内のファイルとサーバー内のファイルを画面上で確認でき、ドラッグ&ドロップで簡単にアップロードやダウンロードを行えます。
ただし、従来のFTPには大きな注意点があります。それは、通信内容が暗号化されないため、IDやパスワードが第三者に盗み見られる危険性があることです。そのため、現在では暗号化された通信方式である「FTPS」や「SFTP」を利用するのが一般的です。特にレンタルサーバーでは、セキュリティ対策としてSFTPのみを推奨または標準対応としているケースも増えています。
近年ではWordPressの管理画面から画像をアップロードしたり、ブラウザ上でファイルを編集したりできる機能も充実しています。しかし、テーマやプラグインの設置、バックアップデータの復元、大量のファイルを一括で転送する作業などでは、FTPは今でも重要な役割を担っています。WEBサイトの運営に携わる人であれば、基本的な使い方と安全な接続方法を理解しておくべき基本知識の一つといえるでしょう。

