0 Comments

ubuntu上搭建ftp服务器及配置

发布于:2017-12-08  |   作者:admin  |   已聚集:人围观
临时需要搭建一个ftp服务器,提供大数据下载服务,我的操作记录如下:
1. 安装
sudo apt-get install vsftpd

2. 新增用户
mkdir /home/ftp
sudo useradd -d /home/ftp -s /bin/bash fldeng
passwd fldeng
gedit /etc/vsftpd.conf

在文件中添加一下内容:
userlist_deny=NO
userlist_enable=YES
userlist_file=/etc/allowed_users
seccomp_sandbox=NO

新建/etc/allowed_users
gedit /etc/allowed_users
加入新建的用户名,一行一个
fldeng

3. 限制只能访问自己的目录
usermod -s /sbin/bash fldeng #?
usermod -d /home/ftp fldeng #?

修改/etc/vsftpd/vsftpd.conf如下:

chroot_list_enable=YES //限制访问自身目录
# (default follows)
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list

编辑 vsftpd.chroot_list文件,将受限制的用户添加进去,每个用户名一行
取消用户主目录写入权限
chmod a-w /home/ftp

最后重启ftp服务器
/etc/init.d/vsftpd restart

reference:
http://blog.csdn.net/webnoties/article/details/25369669
http://blog.csdn.net/bluishglc/article/details/42399439

标签:
    输入验证码:
点击我更换验证码