気の向くままに辿るIT/ICT/IoT
ネットワーク

FTP / File Transfer Protocol / ファイル転送プロトコル

ホーム前へ次へ
FTP Software / ファイル転送ソフトとは?

FTP File Transfer Protocol ファイル転送プロトコル

FTPとは

 File Transfer Protocolの略でファイル転送プロトコル、プロトコルは規約の事でネットワークを介したファイル転送に関する規約を指します。

 FTPソフトは、このプロトコルという転送技術を使ったファイル転送用アプリケーションソフトウェアクライアントサーバ間のファイル転送(アップロード/ダウンロード)に利用します。

 FTPソフトウェアとしては、フリーウェア・オープンソースにも素晴らしい機能を兼ね備えたものが多いですが、中でも『FFFTP』やシェアウェアとなりましたが『NextFTP』も有名ですね。

 但し、快適便利なFTPですが、転送の際にファイルを平文で送ってしまうので重要なファイルを扱う場合には、暗号化/復号化の暗号技術によって保護する必要があります。

FTPS/FTP+暗号化技術SSL/TLS

 暗号化技術として最も普及しているのがSSLSSL証明書・サーバIDによるセキュリティ・情報保護技術でしょう。

 この暗号化技術を利用したファイル転送プロトコルがFTPSです。

 FTPSは、FTP over SSL/TSLの略で転送されるファイルを暗号化し、ネットワーク上で第3者に読み取られる盗み見を防ぎます。

SFTP/FTP+SSH・UNIX/Linux環境

 SSL暗号化技術を使い、サーバアクセスを可能にするプロトコルssh(Secure SHell)というものがあります。

 UNIX/Linuxにおいてsshとftpを組み合わせた技術がSFTPでSecure File Transfer Programの略です。

 SFTPは、ssh+ftpでやはりSSLによって転送されるファイルを暗号化し、ネットワーク上で第3者に読み取られる盗み見を防ぎます。

SCPコマンド・UNIX/Linux環境

 UNIX/Linuxには、ネットワーク上でリモートでサーバと安全な通信を行うscpコマンドというものもあります。

 scpは、Secure CoPyの略です。

FTP・FTPSアプリケーション

 FTPS/SFTPソフトとしては、FileZilla(英語)が使い勝手もよく人気です。FileZillaは、FTP/FTPS(FTP+SSL/TLS)/SFTP(ssh+FTP)を選択する事ができますのでもちろんFTPとしても利用できます。

 ただ、セキュリティで保護されたファイル転送FTPSやSFTPを利用する場合には、ウェブサーバもSFTP、FTPSに対応している必要がありますのでご注意下さい。

 フリーウェア、シェアウェア、オープンソースなら『sourceforge.jp』『窓の杜』(まどのもり)、『vector』に行くとファイル転送ソフトばかりでなくあらゆるアプリケーションがあり、ダウンロードできますので利用されるといいでしょう。

 そこで見つからない場合は、検索エンジンで検索して利用者の声なども参考にしながら、探してみるのもいいでしょう。

ホーム前へ次へ