シェルスクリプトマガジン

第26回 安全なFTPサーバーを作る(ProFTPDの導入)

今回は、インターネットからファイルをダウンロードしたり、アップロードしたりする「FTPサーバー」を構築します(図1)。LinuxでFTPサーバーを構築できるフリーソフトにはいくつかあります。ここでは、「ProFTPD」を用います。

図1 ファイルをダウンロード・アップロードできるFTPサーバー

なお、FTPサーバーの標準プロトコルである「FTP」(File Transfer Protocol)の場合、ユーザー名とパスワード、データがそのまま(平文で)ネットワークを流れます。インターネット上の通信で平文を使用するのはセキュリティ上好ましくありません。そこで、暗号化通信を用いたファイル転送プロトコルの「FTPS」(File Transfer Protocol over SSL/TLS)を利用します。