安装命令:

apt-get install vsftpd

环境:Ubuntu 10.04  vsftpd_2.2.2-3ubuntu6.3_i386.deb



开启关闭服务的命令:

sudo /etc/init.d/vsftpd start

sudo /etc/init.d/vsftpd stop

查看ftp的根目录可以用这个命令 finger ftp

重启ftp:sudo /etc/init.d/vsftpd restart

查看vsftpd是否启动了可以用 pgrep vsftpd 或者列出所有进程 ps -d

配置:

/etc/vsftpd.conf

local_root=<file> :设置本地用户登陆后的目录,默认为本地用户的主目录

local_enable=<YES/NO> :设置是否支持本地用户帐号访问

/etc/ftpusers文件

该文件内的用户一律禁止ftp连接,默认列表包括了root, daemon, nobody等。需要禁止某个用户,添加进来便是。

在这里我的配置,允许本地用户访问,root默认禁止登陆,我把root去掉了。ftp不会长时间开,端口也关掉。

local_root=/data #设置修改默认路径,默认为用户根目录。

这里有个问题,文件权限

上传是需要有写权限的,系统写权限大于配置文件的写权限,给文件夹设置你那个用户可写后,在配置文件中在允许写就可以了

chmod 777 /data

chroot_local_user=<YES/NO> :当为YES时,所有本地用户可以执行chroot,控制用户访问上级目录。

上一篇:
下一篇:

相关文章:

Categories: 博客记录

0 Responses so far.

Leave a Reply