1
listen=80
port_enable=yes
pasv_enable=no

サーバーに ftp サーバーをセットアップしました。同級生に寮でftpを使ってもらいたいです。しかし、使用できるポートは 80 ポートだけです。ポート 20、21 および他のポートはすべて使用できません。動作するように最善を尽くしましたが、失敗しました。80 ポートのみで ftp を構成する方法を教えてください。 port.Thanks :) pasv-mode を無効にしました。私のサーバーはcentosに基づいています。vsftpd を使用します。iptables と seLinux をシャットダウンしました。ファイアウォールはサーバーの前にあります。他のポートは、このファイアウォールによって無効になっています。

4

1 に答える 1

0

残念ながら、実際の FTP を使用してそれを行うことはできません。残念ながら、FTP プロトコルは、1 つのコマンド チャネル ポート (デフォルトでは 20) と一連のデータ ポート (複数のポートと同じ数のポート) を必要とするため、ファイアウォールにあまり適していません。パラレル接続がサポートされています)、パッシブ モードでも。

問題を解決するには、Apache mod_davなどを使用して WebDAV サービスをセットアップします。

Windows は、すぐに使用できる WebDAV をサポートしています。WebDAV を使用すると、クライアントは実際のファイル共有であるかのように共有をマウントし、コンテンツを読み書きできます。1 つのポート (たとえば 80) だけで機能します。

于 2013-01-04T09:15:02.063 に答える