Vsftp搭建 -- centos7
2016-08-19 13:41
375 查看
yum安装
配置虚拟用户及目录
说明:单数行为用户名,偶数行为口令,
即:用户ithov 的口令为123456;用户ftp 的口令为abcde
下面使用db_load 命令生成口令库文件
下面编辑生成虚拟用户所需的PAM 配置文件
建立虚拟用户
修改vsftpd.conf配置文件的内容
建立虚拟用户文件夹
建立虚拟用户各自的权限与访问目录
将虚拟用户的目录把权限给新建的系统映射虚拟用户的vitrue
启动服务
Centos7和centos6有区别
要在centos7vsftpd主配置文件里面加allow_writeable_chroot=YES才行
我自己遇到的问题:
上传的文件没有执行权限,嫌麻烦直接chmod -R 777 /ftp
yum install vsftpd
配置虚拟用户及目录
cd /etc/vsftpd/ cat logins.txt ithov 123456 ftpuser abcde
说明:单数行为用户名,偶数行为口令,
即:用户ithov 的口令为123456;用户ftp 的口令为abcde
下面使用db_load 命令生成口令库文件
db_load -T -t hash -f logins.txt /etc/vsftpd/vsftpd_login.db chmod 600 /etc/vsftpd/vsftpd_login.db
下面编辑生成虚拟用户所需的PAM 配置文件
vi /etc/pam.d/vsftpd.vu auth required /lib64/security/pam_userdb.so\ db=/etc/vsftpd/vsftpd_login account required /lib64/security/pam_userdb.so\ db=/etc/vsftpd/vsftpd_login
建立虚拟用户
useradd virtual
修改vsftpd.conf配置文件的内容
user_config_dir=/etc/vsftpd/vsftpd_user_conf #此为虚拟用户配置文件的目录 guest_enable=YES #支持虚拟用户 guest_username=virtual #映射虚拟用户名 pam_service_name=vsftpd.vu #修改对应的pam认证文件
建立虚拟用户文件夹
mkdir /etc/vsftpd/vsftpd_user_conf
建立虚拟用户各自的权限与访问目录
vi ithov local_root=/webservice/www #ithov用户访问的目录为/webservice/www write_enable=YES 用户可以创建文件 anon_world_readable_only=YES #用户可以浏览FTP目录和下载文件 anon_upload_enable=YES #允许用户上传文件 anon_mkdir_write_enable=YES #允许用户创建、删除目录 anon_other_write_enable=YES #允许用户有其它读写权限,比如修改文件名称,删除文件等。
vi ftpuser local_root=/webservice/ftpuser # ftp用户访问的目录为/webservice/ftp anon_world_readable_only=YES anon_upload_enable=YES anon_mkdir_write_enable=YES anon_other_write_enable=YES
将虚拟用户的目录把权限给新建的系统映射虚拟用户的vitrue
Chown -R vitrue.vitrue /ftp目录
启动服务
systemctl start vsftpd systemctl enable vsftpd
Centos7和centos6有区别
要在centos7vsftpd主配置文件里面加allow_writeable_chroot=YES才行
我自己遇到的问题:
上传的文件没有执行权限,嫌麻烦直接chmod -R 777 /ftp
相关文章推荐
- centos 6.0 x64 yum 搭建vsftp
- CentOS搭建VSFTP配置(具有针对性)
- CentOS 6.5 vsftp搭建 解决root用户无法登陆ftp传输文件的问题
- Linux上搭建 vsftp(CentOS)
- Centos简易搭建vsftp
- centos_vsftp服务器搭建
- centos 7搭建vsftp安装,配置,卸载,常见错误
- CentOS 6.5下搭建vsftp服务器
- CentOS6.5的vsftp搭建流程(一)
- CentOS和Ubuntu系统下安装vsftp(助推大数据部署搭建)
- CentOS -- YUM服务器搭建(二)_vsFTP方式
- CentOS 7.0快速搭建HTTP服务器和仅供授权用户登陆的FTP服务器 linux vsftp
- CentOS搭建VSFTP
- CentOS 6.5下搭建vsftp服务器
- centos搭建配置vsftp服务器
- 搭建vsftp on CentOS 6.4
- CentOS下搭建vsftp
- Centos6.5下搭建vsftp服务器和sftp服务器
- Centos|Rhel搭建vsftp
- Centos搭建vsftp服务器的方法