アリ雲Linuxの下でFTPを構築する(Ubuntu適用)
----前に書きます:実は今クラウドの方面のツールは多くて、すべて自分で構築する必要があるわけではありません.例えば、FTPをかけてすでにあるソフトウェアを完全に借りることができます.例えば、Xftpなどです.リンクのダウンロード
ここでは自分で手動で構築しましょう.更新ソフトウェアソース 1.ソフトウェアソースの更新
ここでクリックしてソフトウェアソースをダウンロードできます
2.インストールvsftp apt-getコマンドを使用してvsftpをインストールする
3.ftpアカウントとディレクトリを追加するには、まずnologinの場所をチェックします.通常、/usr/sbin/nologinまたは/sbin/nologinの下にあります(実際に見つからない場合は、whereis nologinを使用してアドレスを検索できます).
ユーザーpwftpのホームディレクトリとして/alidata/www/wwwrootを指定する次のコマンドを使用してアカウントを作成します.もちろん、アカウント名とディレクトリを自分で定義することもできます.
このアカウントのパスワードを変更するには、次の手順に従います.
指定したディレクトリの権限の変更
(前のステップではファイルが見つからない場合を排除せず、現れたら/alidata/www/mkdir wwwrootを使用してフォルダを新規作成
4.vsftpを構成してvsftpプロファイルを編集し、コマンドは以下の通りです.
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です.
ここでは自分で手動で構築しましょう.
ここでクリックしてソフトウェアソースをダウンロードできます
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です.