機械翻訳について

vsftpdのインストールと構成

vsftpdサーバーは、UNIXシステム用のセキュアで高速なFTPサーバーです。 FTPサーバーとして使用するSolarisまたはLinuxのホストにvsftpdをインストールして構成します。

  1. 次の場所に移動します。
    ftp://vsftpd.beasts.org/users/cevans/
    
  2. vsftpd-2.0.5をダウンロードします(tarファイルおよび署名ファイル(.ascファイル)が必要です)。 たとえば:
    [BINARY]     vsftpd-2.0.5.tar.gz. . . . . . . . . . .    [Mar 19 21:26]    149K
    [FILE]       vsftpd-2.0.5.tar.gz.asc. . . . . . . . .    [Mar 19 21:26]    189B
    
  3. gunzipを使用して次のファイルを解凍します。
    gunzip vsftpd-2.0.5.tar.gz
    
  4. tarファイルを解凍します。
    tar xvf vsftpd-2.0.5.tar
    
  5. 次の場所にディレクトリを変更します。
    cd vsftpd-2.0.5
    
  6. builddefs.hファイルを次のように変更します。
    #undef VSF_BUILD_SSL
    

    to

    #define VSF_BUILD_SSL
    
  7. スーパーユーザーとしてログインします。
    msu
    
  8. 必要な場合にはパスワードを入力します。
  9. /etcディレクトリに、vsftpd.confという名前のファイルを次の設定で作成します。
    # Standalone mode
    listen=YES
    max_clients=200
    max_per_ip=4
    # Access rights
    anonymous_enable=YES
    #chroot_local_user=YES
    #userlist_enable=YES
    ftp_username=ftp
    local_enable=YES
    write_enable=YES
    anon_upload_enable=YES
    anon_mkdir_write_enable=YES
    anon_other_write_enable=YES
    chown_uploads=YES
    chown_username=ftp
    # Security
    anon_world_readable_only=NO
    allow_anon_ssl=YES
    ssl_enable=YES
    connect_from_port_20=YES
    hide_ids=YES
    pasv_min_port=40000
    pasv_max_port=49999
    # Features
    ftpd_banner="Welcome to the FTP Service"
    xferlog_enable=YES
    ls_recurse_enable=NO
    ascii_download_enable=NO
    async_abor_enable=YES
    # Performance
    one_process_model=NO
    idle_session_timeout=120
    data_connection_timeout=300
    accept_timeout=60
    connect_timeout=60
    anon_max_rate=50000
    

    ノート:

    vsftpd.confファイルのコピーが、vsftpd-2.0.5ディレクトリ構造のいくつかの場所に表示されます。 これらのファイルのいずれかを使用して/etcディレクトリにvsftpd.confファイルを作成する場合は、ステップ9で説明するパラメータおよび設定のみが含まれていることを確認してください。

  10. 次のコマンドを実行します。
    mkdir /var/ftp
    useradd -d /var/ftp ftp
    chown root /var/ftp
    chmod og-w /var/ftp 
    mkdir /usr/share/empty
    mkdir /usr/share/ssl 
    mkdir /usr/share/ssl/certs 
    
  11. 次のコマンドを実行します。
    openssl req -x509 -nodes -newkey rsa:1024 -keyout /usr/share/ssl/certs/vsftpd.pem -out /usr/share/ssl/certs/vsftpd.pem
    
  12. vsftpd-2.0.5ディレクトリからvsftpdデーモンを実行します。
    ./vsftpd