二つの方式でFTPを登録します。


資源を共有するために、多くの企業網がFTPサーバーを設置しています。これらのFTPサーバは、ネットワークファイアウォールまたはポートを介してパブリックネットワークに接続されているため、ユーザがFTPサーバにログインできないという問題に遭遇する。これらの問題の出現は、ユーザーの操作ミスを除いて、主にネットファイアウォールの厳格なコントロールポートと複雑なネットワーク環境に関連しています。以下、e博士はこの問題について、FTPサーバの登録方法について説明します。
一、FTPの動作モード
ユーザーがFTPサーバにログインできない問題を徹底的に解決するには、FTPプロトコルの動作モードを理解する必要があります。FTPプロトコルの動作モードには、PORTモードとPASVモードがあり、サーバに対してPORTはアクティブモードであり、PASVは受動モードである。
豆知識:FTP(File Transfer Protocolファイル転送プロトコル)サービスは、TCPプロトコルに基づくサービスであり、コンピュータ間でファイルを転送するために使用され、ユーザーはそれを通じてインターネット上のリソースを取得することができる。FTPはログイン、ディレクトリクエリ、ファイル操作および他のセッション制御機能を提供する。ウェブサイトのファイルをアップロードしたりダウンロードしたりする時にも使います。
PORTモード:PORTモードで確立されたデータリンクチャネルは、FTPサーバ端によって開始され、FTPサーバは、20ポートを使用してクライアントに接続されたある1024より大きいポートである。
PASVモード:PASVモードのデータ伝送リンクの確立は、1024より大きいポート接続サーバ上の1024以上のいずれかのポートを使用して、FTPクライアントによって開始される。
ユーザはFTPを登録する過程で、サーバは21ポートを使用すべきである(20ポートと一部の固定されていない1024より大きいポートを使用してもよい)、クライアントは1024より大きいポートを使用すべきである。インターネットファイアウォールはポートの厳格な制御と複雑なネットワーク環境のため、ユーザーがFTPサーバにログインできない問題が発生しやすいです。
二、モードの選択
FTPサーバのログインに成功するためには、クライアントはPASVまたはPORTモードでログインするように正しく設定しなければならない。
1.イントラネットのIPアドレスを使う
クライアントがPORT登録方式を使用すると、FTPサーバはクライアントと接続してデータリンクを確立できなくなります。クライアントはウェブIPアドレスがないので、この場合、クライアントはPASV登録方式を使用しなければならない。これは多くのネットユーザーがFTPサーバにログインできない重要な原因の一つです。
2.ネットワークIPアドレスを使う
クライアントがPASV登録方式を使用すると、クライアントは接続要求をサーバに送信し、データリンクチャネルを確立し、FTPサーバにスムーズにログインすることができる。この場合、PORT登録方式を使用して、データリンクチャネルを確立する際に、サーバからクライアントに接続要求を送信すると、このとき接続要求は1024よりも高いハイエンドポートが開放されていない限り、ファイアウォールによってブロックされる。
一般ユーザーにとって、どのような登録方式が難しいか直接判断します。まず一つの方式でFTPサーバにログインしてもいいです。だめなら、もう一つの方式を選択してください。
三、登録方式の選択
ほとんどのFTPクライアントソフトウェアの登録方式選択では、PASVモード(受動モード)しか見られない。これは、FTP登録方式がPORTとPASVの2種類しかないため、PASV登録方式を用いると、PORT登録方式をキャンセルすることを意味する。
1.IEでログイン方式を切り替える
Internet ExplorerはデフォルトでPORT登録方式を使います。PASV登録方式を使うのはとても簡単です。IEのメインウィンドウで、「ツール→インターネットオプション」をクリックします。スモークは「高級」タブページに切り替え、「受動FTPを使う」オプションを選択し、「確定」ボタンをクリックすればいいです。
2.PowerFTPでログイン方式を切り替える
PowerFTPメインウィンドウで「ツール→オプション」をクリックし、ポップアップのオプションダイアログで「エージェント」をクリックし、右側のボックスで「PASVモードを使う」オプションを選択し、最後に「確定」ボタンをクリックすると、PASV登録方式が使えます。この項目を選択しないとPORT登録方式が使用されます。他のFTPクライアントソフトの設定は基本的に一致しています。ここでは別の例を挙げません。