[译]在Ubuntu 14.04 中安装配置vsftpd
Linux
2015-08-09
1080
0
关于vsftpd
注意:FTP是不安全的,如果你必须用FTP,那么考虑使用SSL/TLS链接。或者最好用SFTP
Step One - 安装vsftpd
apt-get install vsftpd
Step Two - 配置vsftpd
打开配置文件
vim /etc/vsftpd.conf注意要把匿名访问改为NO
anonymous_enable=NO取消local_enable的选项,然后改为yes, 让用户可以对ftp目录进行写入
local_enable=YES write_enable=YES把chroot_local_user的注释也去掉。这样所有的用户只能访问他们自己的目录无法访问服务器的其他部分。
chroot_local_user=YES最新版本不允许用户根目录可以写了(会碰到这个错误 500 OOPS: vsftpd: refusing to run with writable root inside chroot()),我们可以做以下设定,以新建用户BIHELL为例
- 创建用户 BIHELL
useradd BIHELL
- 设置用户目录权限
chmod a-w /home/BIHELL/
- 新建一个文件夹并设置相应权限
mkdir /home/BIHELL/files chown BIHELL:BIHELL /home/BIHELL/files所有配置完毕后重启vsftpd服务即可
service vsftpd restart
原文
How To Set Up vsftpd on Ubuntu 12.04 How to Install and Configure vsftpd on Ubuntu 14.04 LTS Sftp和ftp 区别、工作原理等(汇总ing)
0条评论