曲径通幽论坛

标题: VSFTP 配置 [打印本页]

作者: beyes    时间: 2009-5-1 00:19
标题: VSFTP 配置
FTP 使用环境为 OpenSUSE 11.1

配置文件

/etc/vsftpd.conf

启动 FTP 命令
service vsftpd start    #启动 FTP 服务
service vsftpd stop    #停止 FTP 服务

基本应用与配置
1、启动 FTP 服务后,即可默认匿名登录,匿名登录名为 anonymous 或 ftp ,无须密码或者随便输入任何密码

2、需要对登录访问情况进行日志记录,修改 vsftpd.conf 文件
log_ftp_protocol=YES
xferlog_enable=YES
vsftpd_log_file=/var/log/vsftpd.log
然后取消下行注释:
syslog_enable=YES

3、给 FTP 帮定欢迎信息
ftpd_banner="Welcome to beyes's FTP Server"
可以为用户切换到其他目录时给出不同的绑定信息,这时只要在相应的目录下建立一个 .message 文件,并在其中写上相关内容即可,如建立一个 /srv/ftp/pub/.message 文件,然后在 .message 文件中写入 “This is pub directory" ,那么当切换到 pub 这个目录时,就会看到这行信息。

4、默认情况下允许被动式访问,如果要禁止则
pasv_enable=NO

5、可以设置登录 FTP 时使用 linux 内置用户名:( 很好用 )
local_enable=YES
chroot_local_user=NO
这样以来,就可以使用 linux 内置的用户名进行登录。登录时,你就会进入到你的家目录中,用命令 pwd 可以查看。在家目录中可以读取创建删除文件( 当然得进行写允许操作 write_enable=YES ),如果走出家目录外,也得按照 linux 系统对目录所做的权限进行操作。

假如如下设置:
local_enable=YES
chroot_local_user=YES
那么用户就会被钳制在 / 目录下,这就是 "chroot jail"。

6、允许上传及写
write_enable=YES

7、如果要允许匿名用户上传
anon_upload_enable=YES





欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2