阿里云服务器创建ftp账号

分类:软件编程
阅读:540
作者:majingjing
发布:2017-01-21 14:30

公司同事最近也打算购买云服务器来部署小程序,现在暂时将程序挂载在我的网站上。但是自己的服务器上也有其他朋友的文件,所以开个账号给同事也不是很合适,就有两种选择使用samba和ftp。这里就记录下使用ftp的操作步骤。

安装ftp并创建ftp账号

apt-get install vsftpd

useradd -d /home/majj/docker/share_home/jxl -g ftp -s /sbin/nologin xljiang

修改ftp的配置,修改 /etc/vsftpd.conf 在文件末尾增加

max_clients=2000
max_per_ip=200

anonymous_enable=NO
local_enable=YES
write_enable=YES

connect_from_port_20=YES
xferlog_enable=YES

chroot_local_user=YES
user_config_dir=/etc/vsftpd/userconfig
allow_writeable_chroot=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list

local_root=/home/majj/docker/share_home/null

进入目录如下图所示的操作(设置ftp对应的账号进入ftp后的根目录) filehelper_1484921607608_31.png

qq_1484921607608_31.png

如果想让某个用户切换目录,则chroot_list_file=/etc/vsftpd/chroot_list文件中可以增加用户的白名单,可以切换到其他目录

具体的配置文件请参照附件来修改 vsftpd.tar.gz