首先安装下:sudo apt-get install vsftpd
装完之后发现有些路径和网上有些资料的路径不一样,没关系,可能是版本的问题
service vsftpd restart 启动服务,你可以ps -A 看一下有没有开好
然后建立ftp操作的用户。。这样有什么用请不要问我。。
#mkdir -p /home/ftpuser 递归创建新目录#groupadd ftpuser 新建组#useradd -g ftpuser -d /home/ftpuser ftp1 新建用户ftp1并指定家目录和属组 #passwd ftp1 为新用户设密码#chown ftp1 /home/ftpuser 设置目录属主为用户ftp1 #chown .ftpuser /home/ftpuser 设置目录属组为组ftpuser #chmod 750 /home/ftpuser 设置目录访问权限
到这里已经建立了一个根目录/home/ftpuser的用户ftp1
接下来你可以使用它了,在控制台输入ftp,会出来ftp>, open 127.0.0.1,提示你输入用户密码,成功后你就进去了ftp1的根目录,你会发现什么也没有,^_^,你可以在那个ftpuser下建个文件 再在FTP里ls下看看,有了吧。提示:进那个目录要切换sudo -s ,不然当前用户进不去。。
另外说一下vsftpd的配置问题,我这边的主配置文件在/etc/vsftpd.conf,