vsftpd FTP服务器配置
2013-11-07 21:47
274 查看
步骤如下:
0. 进入目录/etc/vsftpd,将vsftpd.conf备份为vsftpd.conf.bak(否则启动时会启动这个)
1. 进入目录/etc/vsftpd,创建文件myserver.conf(创建了新的配置文件,不影响原来的版本),内容如下
2.创建文件/etc/pam.d/myserver(对应conf文件中的pam模块名称),内容如下:
3.在目录/etc/vsftpd下创建用户名-密码映射文件
myserveruser_map.txt,内容为:
4.产生帐号数据库,供PAM读取,命令为:
5.创建目录/home/dir/$USER,并执行命令:(例如:/home/dir/abc,则abc目录就是虚拟用户abc的主目录,这样可以支持多个虚拟用户)
6.重启vsftpd./etc/init.d/vsftpd restart
0. 进入目录/etc/vsftpd,将vsftpd.conf备份为vsftpd.conf.bak(否则启动时会启动这个)
1. 进入目录/etc/vsftpd,创建文件myserver.conf(创建了新的配置文件,不影响原来的版本),内容如下
pam_service_name=myserver #指向/etc/pam.d/myserver 中的验证模块 anonymous_enable=NO local_enable=YES write_enable=YES anon_upload_enable=YES anon_mkdir_write_enable=YES anon_other_write_enable=YES virtual_use_local_privs=YES chroot_local_user=YES guest_enable=YES guest_username=appache listen=YES listen_prot=21 user_sub_token=$USER local_root=/home/dir/$USER pasv_min_port=30000 pasv_max_port=30999 xferlog_enable=YES
2.创建文件/etc/pam.d/myserver(对应conf文件中的pam模块名称),内容如下:
auth required pam_userdb.so db=/etc/vsftpd/myserveruser (这是数据库的名称) account required pam_userdb.so db=/etc/vsftpd/myserveruser
3.在目录/etc/vsftpd下创建用户名-密码映射文件
myserveruser_map.txt,内容为:
user1 password1 user2 password2
4.产生帐号数据库,供PAM读取,命令为:
db_load -T -t hash -f myserveruser_map.txt myserveruser.db (数据库的名称需要和2中的pam文件向对应)
5.创建目录/home/dir/$USER,并执行命令:(例如:/home/dir/abc,则abc目录就是虚拟用户abc的主目录,这样可以支持多个虚拟用户)
chmod 777 /home/dir/$USER (不修改权限则客户端无法上传文件)
6.重启vsftpd./etc/init.d/vsftpd restart
相关文章推荐
- FTP服务器(vsftpd)配置随笔
- centos 5 yum安装与配置vsFTPd FTP服务器
- centos 5 yum安装与配置vsFTPd FTP服务器
- Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
- vsftpd + rhel5.0 虚拟ftp服务器配置手记。
- Ubuntu下使用vsftpd配置FTP服务器
- Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
- Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
- centos FTP服务器的架设和配置方案(vsftpd)
- Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
- Ubuntu 12 用vsftpd 配置FTP服务器
- RHEL5中配置vsftpd搭建FTP服务器
- 嵌入式FTP服务器的移植与配置(1):VSFTPD-2.0.6移植
- centos 5 yum安装与配置vsFTPd FTP服务器
- 【FTP服务器之】ubuntu下FTP服务器vsftpd安装与配置
- 阿里云 ubuntu 下配置ftp服务器 ProFtpd (个人感觉配置起来比vsftpd容易)
- linux centos FTP服务器搭建vsftpd配置
- Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
- centos 5 yum安装与配置vsFTPd FTP服务器
- Ubuntu 14.04 FTP服务器--vsftpd的安装和配置