限定仮想ホスティングでは、仮想 FTP サーバーの部分的なサポートを提供します。限定仮想ホスティングのサポートを有効にするには、仮想ルートディレクトリを指定します。必要であれば、次に示す仮想ホストのパラメータを ftpaccess ファイルに設定することもできます。
banner
logfile
hostname
ftpaccess ファイル内のすべての指令は、すべての仮想サーバーによりグローバルに共有されます。
スーパーユーザーになります。
次のエントリを ftpaccess ファイルに追加します。
virtual address root|banner|logfile path virtual address hostname|email string |
virtual |
仮想サーバー機能を有効にするために使用するキーワード |
address |
仮想サーバーの IP アドレス |
root |
仮想サーバーのルートディレクトリ |
banner |
仮想サーバーへの接続が確立したときに表示されるバナーファイル |
logfile |
仮想サーバーに対するファイル転送の記録 |
path |
仮想サーバー上のディレクトリとファイルの位置の指定に使用する変数 |
|
メッセージファイルと HELP コマンドで使用される電子メールアドレス |
hostname |
グリーティングメッセージやステータスコマンドで表示されるホスト名 |
string |
email パラメータまたは hostname パラメータの指定に使用する変数 |
hostname を仮想サーバーの address として使用することは可能ですが、それよりも IPv4 アドレスの使用を強く推奨します。hostname に一致するホストが見つかるためには、FTP 接続を受信するときに DNS が使用可能である必要があります。IPv6 ホストの場合は、IPv6 アドレスよりもホスト名を使用します。
virtual 10.1.2.3 root /var/ftp/virtual/ftp-serv virtual 10.1.2.3 banner /var/ftp/virtual/ftp-serv/banner.msg virtual 10.1.2.3 logfile /var/log/ftp/virtual/ftp-serv/xferlog |
この例では、仮想 FTP サーバー上の root ディレクトリ、banner、logfile の位置を設定します。
ftpaddhost(1M) スクリプトを -l オプション付きで使用して、限定仮想ホストを構成できます。
次の例では、ftpaddhost を -l -b -x オプションとともに実行して、テストバナーと、仮想ルート /var/ftp/virtual/10.1.2.3 の下にあるログファイル /var/ftp/virtual/10.1.2.3/xferlog を使用する限定仮想ホスティングを構成します。
ftpaddhost -l -b -x /var/ftp/virtual/10.1.2.3/xferlog \ /var/ftp/virtual/10.1.2.3 |