Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> LinuxシステムでFTP仮想ホストを実装する簡単な方法

LinuxシステムでFTP仮想ホストを実装する簡単な方法

  
Linuxでは、wu-ftp、tftp-server、proftpd、gssftp、vsftpなどのFTPサービスプログラムを使用してFTPサーバーを構築できます。 wu-ftp(Washington University Ftp)は、さまざまなLinuxディストリビューションおよびさまざまなUnix(IBM AIX、FreeBSD、HP-UX、さまざまなBSD、Solarisなどを含む)で広く使用されており、インターネット上にあるためです。占有率は50%を超え、そして今やLinuxディストリビューションは2.6バージョンのwu-ftpを持っているので、LinuxでFTP仮想ホストを実装する方法を紹介するためにそれを例として取りましょう。 仮想ホストのインストール要件
wu-ftpdは仮想ホストの機能を提供します。 FTPソフトウェアを介して同じホスト上に異なるFTPサーバーを提供し、ホスト名またはIPによって異なる仮想ホストを区別します。 Wu-ftpには、rpmとtarの2つのインストール方法があります。 rpmのインストールは比較的簡単で、rpm ivh wu-ftp * .rpmから直接インストールできます。以下は主にtarのインストール方法を紹介します。 RPMインストーラパッケージがインストールされていないLinuxの場合は、http://www.wu-ftpd.orgからソースtarコードパッケージをダウンロードできます。そのため、wu-ftpがサポートできるさまざまな機能をニーズに合わせてカスタマイズできます。追加のアップロード速度、仮想ホスト、その他の機能が含まれています。 1.パッケージtar -zxvf wu-ftpd-current.tar.gzを解凍します。
 #cd wu-ftp 
2.設定に必要な追加機能:
#。/configure --enable-virtual 
このenable-virtualパラメータは、このパラメータを設定して、FTPサーバのスループットを向上させながら仮想ホストサービスを提供するように設定する必要があります。そのため、wu-ftpは仮想ホストの機能を持ちます。 3.
#make#make install 
をコンパイルしてインストールします。以上の手順で、サーバーはLinuxシステムに正常にインストールされました。これで、システムに
 /usr /bin /ftpcount /usr /bin /だけでなく、
 /etc /ftpaccess /etc /ftpconversions /etc /ftpgroups /etc /ftphosts /etc /ftpusers 
設定ファイルが含まれるようになります。 ftpwho /usr /sbin /ftprestart /usr /sbin /ftpshut /usr/sbin/in.ftpd
などの実行可能プログラムには、もちろん、マニュアルもあります。これらのファイルがシステムに含まれている限り、FTPサーバーは正常にインストールされています。これらのファイルのうち2つは仮想ホスト構成に関するものです。ここで、ftpserversファイルは、クライアントが異なる仮想ホストにログインするときに、機能セットに異なる構成ファイルを使用するようにサーバーを制御します。たとえば、ftpserversに次の2つのステートメントを追加します。
 172.20.66.10 /etc /ftpaccess.1 172.20.66.20 /etc /ftpaccess.2 
これら2行は、ユーザーが10個のIPからアクセスするときのサーバーを指定します。 ftpaccess.1の設定ファイルを指定し、ユーザが20個のIPからアクセスすると、サーバはftpaccess.2の設定ファイルを指定します。以下の仮想ホストを設定するプロセスでは、このファイルを一緒に使用する必要があります。
Copyright © Windowsの知識 All Rights Reserved