概要
FTPって聞いたことある?実は、ファイル転送の定番プロトコルなんだけど、ちょっとややこしい設定があるんだって。特に、アクティブモードってやつは、ファイアウォールとの戦いに挑むようなものらしい!今回は、女子高生目線で、FTPアクティブモードの仕組みと、ファイアウォールとの戦いの攻略法を徹底解説していくよ!
説明
FTPは、ファイルをサーバーとクライアント間でやり取りするためのプロトコルなんだ。でも、ただファイルを転送するだけじゃなくて、制御用の接続とデータ転送用の接続の2つが必要になるんだって。
で、このデータ転送用の接続の確立方法が、FTPアクティブモードとパッシブモードの2種類に分かれてるんだ。
アクティブモードは、クライアント側からサーバー側に接続要求を送信するんだけど、これがちょっと特殊なんだ。通常、クライアント側からサーバー側に接続要求を送信するよね?でも、アクティブモードでは、サーバー側がクライアント側に接続要求を送信するんだって。
まるで、サーバー側が「こっちにデータ送ってよ!」って攻めてくるみたいだよね!
ファイアウォールとの戦い
ところが、このアクティブモード、ファイアウォールとの戦いに弱いんだって。ファイアウォールは、不正なアクセスを防ぐために、外部からの接続を制限するんだけど、アクティブモードではサーバー側からの接続を許可する必要があるんだ。
つまり、ファイアウォール設定によっては、アクティブモードでの通信がブロックされてしまう可能性があるんだって。
戦いの攻略法
でも、諦める必要はない!ファイアウォールとの戦いには、いくつかの攻略法があるんだ。
- パッシブモードを使う
パッシブモードは、データ転送用の接続もクライアント側からサーバー側に送信するので、ファイアウォールとの戦いには有利なんだって。
- ポートを開放する
ファイアウォール設定で、特定のポートを開放すれば、アクティブモードでの通信も許可できるんだって。ただし、セキュリティ上はちょっと不安が残るよね。
- NATを使う
NATは、ネットワークアドレスを翻訳する技術なんだ。NATを使うと、ファイアウォールから見たクライアント側のIPアドレスが変わるので、ファイアウォールとの戦いを回避できるんだって。
まとめ
FTPアクティブモードは、ちょっと特殊な設定が必要だけど、ファイアウォールとの戦いの攻略法さえ分かれば、怖くない!ぜひ、この攻略法を参考に、FTPアクティブモードを使いこなしてみてね!