ポート番号: 21 (FTP) とは
ファイルのアップロードに使われてきたポート21(FTP)の仕組みと、現在非推奨となっているセキュリティ上の理由。
ポート番号: 21 (FTP) とは
21番ポートは、インターネット上でファイルをアップロード・ダウンロードするための古くからある規格 FTP (File Transfer Protocol) が使用する標準の扉(ポート)です。
Webサイト(HTMLファイルや画像)をレンタルサーバーにアップロードする際、FFFTPやFileZillaといった「FTPソフト」を使ってこの21番ポートへ接続するのが長年の定番でした。
🚨 なぜ現在では「非推奨」なのか?
現在のインフラ設計において、「インターネット越しに21番(FTP)ポートを開放しておくこと」は、セキュリティ上の大きなリスクと見なされています。
その最大の理由は「暗号化されていないこと(平文通信)」です。 FTPを使ってサーバーに接続する際、ユーザーが入力したログインIDやパスワード、そして転送されるファイルの中身はすべて暗号化されずにネットワーク上をそのまま流れます。そのため、悪意のあるハッカーが通信を盗聴(パケットキャプチャ)していれば、パスワードがそのまま丸見えになってしまいます。
現代の安全なファイル転送規格
そのため、現代のエンジニアはFTPを捨て、必ず以下のどちらかの「暗号化された安全な転送方式」を使用します。
- SFTP (SSH File Transfer Protocol) - ポート22番 SSHの安全な暗号化トンネルの中でファイルを転送する規格です。AWS EC2などのLinuxサーバーを管理する場合、これが現在の絶対的な標準です。
- FTPS (FTP over SSL/TLS) - ポート990番など 従来のFTPの通信を、Webサイトと同じSSL/TLS証明書を使って暗号化した規格です。多くのモダンなレンタルサーバー(Xserverなど)で推奨されています。
関連する用語 (ネットワーク用語辞典)
全37件を見るリバースプロキシ
クライアントとWebサーバーの間に配置され、クライアントのリクエストを代理で受け取るサーバー。SSL終端・ロードバランシング・キャッシュ・セキュリティ強化に活用される。
帯域幅(Bandwidth)
ネットワーク回線が単位時間あたりに転送できるデータ量の最大値。bps(ビット毎秒)で表し、実際のスループットは帯域幅の50〜80%程度になることが多い。
NAT(ネットワークアドレス変換)
プライベートIPアドレスとパブリックIPアドレスを相互に変換する技術。IPv4アドレスの枯渇を緩和し、宅内機器が1つのグローバルIPで同時にインターネットに接続できる。
IT用語: プロキシサーバーとは|フォワードプロキシとリバースプロキシの違い
通信を中継するプロキシサーバーの役割と、フォワードプロキシ(企業内PC向け)とリバースプロキシ(Webサーバー向け)の違いを解説。
IT用語: TCPとUDPの違い|信頼性 vs 速度のトレードオフ
接続確立・再送制御があるTCPと高速だが信頼性のないUDPの違いと使い分けを解説。
IT用語: ARP(アドレス解決プロトコル)とは
IPアドレスからMACアドレスを調べるARPの仕組みとARPテーブルの役割を解説。