LINEで個別相談
ネットワーク用語辞典 2026-02-26

ポート番号: 21 (FTP) とは

ファイルのアップロードに使われてきたポート21(FTP)の仕組みと、現在非推奨となっているセキュリティ上の理由。

ポート番号: 21 (FTP) とは

21番ポートは、インターネット上でファイルをアップロード・ダウンロードするための古くからある規格 FTP (File Transfer Protocol) が使用する標準の扉(ポート)です。

Webサイト(HTMLファイルや画像)をレンタルサーバーにアップロードする際、FFFTPやFileZillaといった「FTPソフト」を使ってこの21番ポートへ接続するのが長年の定番でした。

🚨 なぜ現在では「非推奨」なのか?

現在のインフラ設計において、「インターネット越しに21番(FTP)ポートを開放しておくこと」は、セキュリティ上の大きなリスクと見なされています。

その最大の理由は「暗号化されていないこと(平文通信)」です。 FTPを使ってサーバーに接続する際、ユーザーが入力したログインIDやパスワード、そして転送されるファイルの中身はすべて暗号化されずにネットワーク上をそのまま流れます。そのため、悪意のあるハッカーが通信を盗聴(パケットキャプチャ)していれば、パスワードがそのまま丸見えになってしまいます。

現代の安全なファイル転送規格

そのため、現代のエンジニアはFTPを捨て、必ず以下のどちらかの「暗号化された安全な転送方式」を使用します。

  1. SFTP (SSH File Transfer Protocol) - ポート22番 SSHの安全な暗号化トンネルの中でファイルを転送する規格です。AWS EC2などのLinuxサーバーを管理する場合、これが現在の絶対的な標準です。
  2. FTPS (FTP over SSL/TLS) - ポート990番など 従来のFTPの通信を、Webサイトと同じSSL/TLS証明書を使って暗号化した規格です。多くのモダンなレンタルサーバー(Xserverなど)で推奨されています。

Sponsored Link

バグ・要望を報告する