FreeBsd6.2下ports安装配置vsftpd
安装vsftpd
#cd /usr/ports/ftp/vsftpd
#make WITH_RC_NG=yes install clean
出现对话框,全选安装选项!
查看安装信息:#pkg_info | grep vsftpd
vsftpd-2.0.5 A FTP daemon that aims to be "very secure"
这样就装好了
3。配制vsftpd
#vi /usr/local/etc/vsftpd.conflisten=YES
background=YES
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
ascii_upload_enable=YES
ascii_download_enable=YES
ftpd_banner=Welcome to test FTP 0.1 service.
chroot_local_user=YES
secure_chroot_dir=/usr/local/share/vsftpd/empty
4。运行测试
#/usr/local/etc/rc.d/vsftpd start
......
5。高级设置
限速:设置最大传输速率限制
local_max_rate=50000 //本地用户最大传输速率为50kbytes/s
anon_max_rate=30000 //匿名用户最大传输速率为30kbytes/s
若把上述的数值设为0则为不限速,这也是VSFTP的默认值。
限制连接:设置最大客户端连接数
max_clients=30 //服务器最大连接数设为30,默认为0,即不加以限制,安全的
FTP应该加以限制
开启进站或进入目录的欢迎或说明性文字
dirmessage_enable=YES //开启目录文字选项
message_file=.welcome //欢迎或说明性文字文件设为.welcome,在默认是.message
开启FTP服务器的日志功能
xferlog_enable=YES //启动日志记录功能,记录在xferlog_file指明的文件里
xferlog_file=/var/log/ftp.log //日志记录在文件/var/log/ftp.log里,默认值
为/var/log/xferlog
上面不是默认配置,默认配置是如下语句
xferlog_enable=YES
vsftpd_log_file=/var/log/vsftpd.log //日志记录在/var/log/vsftpd.log里,
绑定IP:
listen_address=192.168.0.2
listen_port=2122
相关文章
- 这篇文章主要介绍了linux安装vsftpd和vsftpd配置步骤,需要的朋友可以参考下2014-04-17
- 4. IP监 听与连接控制 vsftpd工作在模式(standalone)下的启动参数有两项: listen=yes/no listen_ipv6=yes/no 其中第一条已经前面已经提过了,第二条应用在ipv62009-03-10
- 0、关于本文档 本文档是个人的学习整理,允许大家翻阅,摘抄,引用,更欢迎指出其中不对之处,文档的内容主要来自VSFTPD自身文档、个人学习心得以及网络资料,若有类同2009-03-10
- #匿名用户 anonymous_enable=NO #anon_mkdir_write_enable=YES #anon_upload_enable=YES #本地用户能否登陆 #local_enable=YES #是否可写 write_enable=YES #VSFTP2009-03-10
- 1.安装 # cd /usr/ports/ftp/vsftpd/ # make install clean 2.配置 编辑 /etc/inetd.conf , 加入下面一行: ftp stream tcp nowait root /2008-09-08
- FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操 作系统下使用FTP,都会遇到大量的FTP内部命令。 熟悉并灵活应用FTP的内部 命令,可以大大方便使用者,2008-09-08
- 这篇文章主要介绍了Ubuntu Linux上安装SSH和vsFTPd的方法,需要的朋友可以参考下2014-06-26
最新评论