FTP:ファイルを公開するための「運送手段」

FTPとは?

FTP(File Transfer Protocol)は、自分のパソコン(ローカル)にあるHTMLファイルや画像を、Webサーバー(リモート)へ転送するための通信ルールです。

自分のPC
ファイルを転送
→ FTP →
Webサーバー
公開完了!

FTPプロトコルの主な特徴

FTPには、他の通信(HTTPなど)とは異なるユニークな特徴があります。

1. 2つのコネクションを使う 命令を出すための「制御用」と、データそのものを送る「転送用」の2つの通り道を使い分けます。
2. 転送モードの切り替え テキスト用の「アスキーモード」と、画像やソフト用の「バイナリモード」があります。現在は自動判別が主流です。
3. アクティブとパッシブ 通信を始める向きによって2つのモードがあります。会社のネットワークなど、壁(ファイアウォール)がある環境では「パッシブモード」が推奨されます。
?? プロトコル豆知識

FTPは、Webブラウザで使う「HTTP」よりもずっと歴史が古く、1970年代から存在する歴史あるルールです。そのため、現代の高度なセキュリティ環境では、そのまま使うよりも暗号化技術を組み合わせるのが一般的です。

安全な通信:SFTPとFTPS

通常のFTPは、パスワードがそのままの形でネット上を流れるため危険です。現在は以下の安全な方法が推奨されています。

※忍者ツールズなどのサーバー設定画面でこれらの選択肢がある場合は、積極的に活用しましょう。

接続に必要な情報

FTPソフト(FFFTPなど)に入力する情報は以下の通りです。