需要开ftp服务,继续折腾EMOS。。。

直接下vsftp,到rpm.pbone.net找,我下的是vsftpd-2.2.2-6.el6.x86_64.rpm

安装时报一个notice直接无视。

参考了下http://wiki.centos.org/HowTos/Chroot_Vsftpd_with_non-system_users

偷个懒,里面的脚本直接拿来用了

先运行vsftpd_virtual_config.sh,

再用vsftpd_virtualuser_add.sh创建个用户,必须下vsftpd_virtualuser_config.tpl跟sh同目录,否则配置不完整。

然后可以看到在/etc/vsftpd/目录下创建了users目录,里面的配置文件就是以你新建的用户名命名,文件的内容就是配置这个用户的权限主目录之类的。默认主目录是在/var/ftp/virtual_users/下的用户名命名的目录,可以根据需求用usermod更改下,跟配置文件保持一致。

剩下的就是到/etc/sysconfig/iptables开下21端口和被动模式那个端口范围。