linux下使用vsftp建立ftp服务
一般linux下上传下载文件有很多方式有ssh的有ftp的。
ssh下我们使用scp软件,这里不表,我们今天来说下来使用vsftp软件建立ftp服务上传下载文件。
运行以下命令
1 | yum install vsftpd |
安装好后,先别启动服务,先进入配置文件设置下。
1 2 | cd /etc/vsftpd/conf vi /etc/vsftpd/vsftpd.conf |
在vsftpd 设置 /etc/vsftpd/vsftpd.conf 加入以下一行
chroot_local_user=YES //锁定用户目录
max_clients=0 //0表示不限制并发连接数一般不用加入
anonymous_enable=YES 这个要改成NO不然谁都能上传了呵呵。安全
好现在我们建立ftp用户登陆,一般不使用root进行登陆!比如我们网站放在/var/www/html目录
建立用户
1 | useradd ftpup |
设置密码
1 | passwd ftpup |
设置权限
1 2 | usermod -s /sbin/nologin -d /var/www/html -g ftp ftpup chown -R ftpup:ftp /var/www/html |
启动服务
1 | service vsftpd start |
ps:上传如果出现问题运行 setsebool ftpd_disable_trans 1 //selinux一定要关了运行,不然会提示出错
» vps12.com:http://www.vps12.com
» 转载请注明来源:运维部落 » 《linux下使用vsftp建立ftp服务》