ubuntu下多个web网站配置vsftpd服务器详解
时间:2014-12-04 16:35 来源:linux.it.net.cn 作者:IT
ubuntu 下多个本地用户,比如:zhangsan、lisi,在服务器上均有自己的网站,网站文件对应的目录分别为 /var/ww 和 /home/lisi/www。为了能让用户通过 FTP 上传下载网页文件,选用 vsftpd 搭建 FTP 服务器。
本例在 Ubuntu 10.04 LTS 下测试通过,Web 服务器为 apache2。
与其他采用虚拟用户的案例不同,本例所列用户均为 ubuntu 本地用户。
ubuntu系统中为多个web网站配置vsftpd服务器的操作实例。
1、安装 vsftpd
sudo apt-get install vsftpd
2、配置 vsftpd
# Config file /etc/vsftpd.conf
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=NO
#local_umask=022
dirmessage_enable=YES
use_localtime=YES
connect_from_port_20=YES
guest_enable=YES
guest_username=www-data #www-data 为 apache 运行用户
chown_uploads=YES
chown_username=www-data
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
ftpd_banner=Welcome to Bobofan FTP service.
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd/empty
user_config_dir=/etc/vsftpd_user_conf #用户配置文件目录
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem
3、用户配置文件
生成目录和文件
sudo mkdir /etc/vsftpd_user_conf
cd /etc/vsftpd_user_conf
sudo touch zhangsan lisi
编辑 zhangsan
# zhangsan
write_enable=YES
anon_world_readable_only=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
local_root=/var/www
编辑 lisi
# lisi
write_enable=YES
anon_world_readable_only=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
local_root=/home/lisi/www
4、重启 vsftpd
sudo /etc/init.d/vsftpd restart
(责任编辑:IT)
ubuntu 下多个本地用户,比如:zhangsan、lisi,在服务器上均有自己的网站,网站文件对应的目录分别为 /var/ww 和 /home/lisi/www。为了能让用户通过 FTP 上传下载网页文件,选用 vsftpd 搭建 FTP 服务器。
本例在 Ubuntu 10.04 LTS 下测试通过,Web 服务器为 apache2。 ubuntu系统中为多个web网站配置vsftpd服务器的操作实例。
1、安装 vsftpd
sudo apt-get install vsftpd
2、配置 vsftpd
# Config file /etc/vsftpd.conf
listen=YES anonymous_enable=NO local_enable=YES write_enable=NO #local_umask=022 dirmessage_enable=YES use_localtime=YES connect_from_port_20=YES guest_enable=YES guest_username=www-data #www-data 为 apache 运行用户 chown_uploads=YES chown_username=www-data xferlog_enable=YES xferlog_file=/var/log/vsftpd.log xferlog_std_format=YES ftpd_banner=Welcome to Bobofan FTP service. chroot_local_user=YES secure_chroot_dir=/var/run/vsftpd/empty user_config_dir=/etc/vsftpd_user_conf #用户配置文件目录 pam_service_name=vsftpd rsa_cert_file=/etc/ssl/private/vsftpd.pem
3、用户配置文件
sudo mkdir /etc/vsftpd_user_conf
cd /etc/vsftpd_user_conf sudo touch zhangsan lisi 编辑 zhangsan
# zhangsan
write_enable=YES anon_world_readable_only=NO anon_upload_enable=YES anon_mkdir_write_enable=YES anon_other_write_enable=YES local_root=/var/www
编辑 lisi
# lisi
write_enable=YES anon_world_readable_only=NO anon_upload_enable=YES anon_mkdir_write_enable=YES anon_other_write_enable=YES local_root=/home/lisi/www
4、重启 vsftpd
sudo /etc/init.d/vsftpd restart
(责任编辑:IT) |