アリ雲Linuxの下でFTPを構築する(Ubuntu適用)


----前に書きます:実は今クラウドの方面のツールは多くて、すべて自分で構築する必要があるわけではありません.例えば、FTPをかけてすでにあるソフトウェアを完全に借りることができます.例えば、Xftpなどです.リンクのダウンロード
ここでは自分で手動で構築しましょう.
  • 更新ソフトウェアソース
  • 1.ソフトウェアソースの更新
    ここでクリックしてソフトウェアソースをダウンロードできます
    2.インストールvsftp apt-getコマンドを使用してvsftpをインストールする
    apt-get install vsftpd -y
    

    3.ftpアカウントとディレクトリを追加するには、まずnologinの場所をチェックします.通常、/usr/sbin/nologinまたは/sbin/nologinの下にあります(実際に見つからない場合は、whereis nologinを使用してアドレスを検索できます).
    ユーザーpwftpのホームディレクトリとして/alidata/www/wwwrootを指定する次のコマンドを使用してアカウントを作成します.もちろん、アカウント名とディレクトリを自分で定義することもできます.
    useradd -d /aidata/www/wwwroot -s /sbin/nologin pwftp 
    /* pwftp*/

    このアカウントのパスワードを変更するには、次の手順に従います.
    passwd pwftp

    指定したディレクトリの権限の変更
    chown -R pwftp.pwftp /alidata/www/wwwroot

    (前のステップではファイルが見つからない場合を排除せず、現れたら/alidata/www/mkdir wwwrootを使用してフォルダを新規作成
    4.vsftpを構成してvsftpプロファイルを編集し、コマンドは以下の通りです.
    vi /etc/vsftpd.conf

    vi使用方法:
    http://www.cnblogs.com/avril/archive/2010/03/23/1692510.html
    次のように変更する必要があります:anonymous_enable=YES「anonymous_enable=NO」に変更
    次の構成前のコメント記号を解除します.
    local_enable=YES
    write_enable=YES
    chroot_local_user=YES
    chroot_list_enable=YES
    chroot_list_file=/etc/vsftpd.chroot_list
    保存終了
    編集/etc/vsftpd.chroot_Listファイルは、ftpのアカウント名(前のpwftp)を追加し、保存して終了します.
    5.shell構成の変更
    vi編集/etc/shels、このファイルに/usr/sbin/nologinまたは/sbin/nologin(具体的には現在のシステム構成を参照)がない場合は追加
    6.vsftpサービスを再起動し、ログインをテストする
    コマンドを使用してvsftpサービスを起動します.
    service vsftpd restart
    そしてアカウントpwftpと自分で設定したパスワードでftpにログインできるかどうかをテストします.登録したディレクトリは/alidata/www/wwwrootです.