CentOS7.2 安装配置vsftpd
2017-02-25 21:25
363 查看
安装vsftpd
设置开机自启
备份配置
编辑配置
创建ftp用户
重启vsftp服务
可能会用到的命令
查阅启用的配置
启动vsftp服务
停止vsftp服务
删除用户
删除目录及目录下文件
删除文件
总结
折腾了好几个小时,终于OK了。
网上那些教程…不知道他们有没有实际试过,各种报错,不能连接或是不能上传文件..
在此写下记录,避免日后重蹈覆辙~
yum -y install vsftpd
设置开机自启
systemctl enable vsftpd.service
备份配置
cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf-bak
编辑配置
sed -i "s/anonymous_enable=YES/anonymous_enable=NO/g" '/etc/vsftpd/vsftpd.conf' //禁止匿名用户登录 sed -i "s/#chroot_local_user=YES/chroot_local_user=YES/g" '/etc/vsftpd/vsftpd.conf' //禁止匿名用户登录 echo -e "allow_writeable_chroot=YES\npasv_enable=NO" >> /etc/vsftpd/vsftpd.conf //将所有用户限制在主目录(YES/NO),仅使用主动模式
创建ftp用户
useradd -d /home/wwwroot -g ftp -s /sbin/nologin 用户名 /* * 增加用户并设置主目录为/home/wwwroot且禁止登录系统 * 如需修改主目录可执行以下语句: * usermod -d 目录 自定义的用户名 */ mkdir /home/wwwroot //创建/home/wwwroot chmod -R 777 /home/wwwroot //修改目录权限 passwd 用户名 //输入两次您想要设置的密码
重启vsftp服务
service vsftpd restart
可能会用到的命令
查阅启用的配置
cat /etc/vsftpd/vsftpd.conf | grep '^[^#]'
启动vsftp服务
service vsftpd start
停止vsftp服务
service vsftpd stop
删除用户
userdel 自定义的用户名
删除目录及目录下文件
rm -rf 目录 /* * rm -rf /home/wwwroot/ */
删除文件
rm -f 文件路径 /* * rm -f /home/wwwroot/xxx.log */
总结
折腾了好几个小时,终于OK了。
网上那些教程…不知道他们有没有实际试过,各种报错,不能连接或是不能上传文件..
在此写下记录,避免日后重蹈覆辙~
相关文章推荐
- centos7.2 安装配置vsftpd
- centos 5 yum安装与配置vsFTPd FTP服务器
- centos5.6 (64bit)编译安装vsftpd-2.3.4的配置(两种用户登录)[连载之电子商务系统架构]
- centos 5 yum安装与配置vsFTPd FTP服务器
- CentOS 6中vsFTPd安装及配置
- CentOS6.5中的vsftpd安装配置
- CentOS系统上vsftpd的安装和相关配置
- Centos6.2 中vsftpd 的安装和配置全解析
- CentOS vsftpd 服务器安装配置
- centos 5 yum安装与配置vsFTPd FTP服务器
- CentOS 5.4安装配置vsftpd 2.0.5[转]
- centos 5 yum安装与配置vsFTPd FTP服务器详细步骤
- linux 安装配置 vsftpd (centos)
- centos 5 yum安装与配置vsFTPd FTP服务器
- centos 5 yum安装与配置vsFTPd FTP服务器
- centOS 6.4 vsftpd 安装配置
- centos 5 yum安装与配置vsFTPd FTP服务器
- centos vsftpd 安装配置
- centos 5 yum安装与配置vsFTPd FTP服务器
- CentOS 6.4 下安装vsftpd并配置虚拟用户