- 论坛徽章:
- 0
|
之前没有接触过FreeBSD,两天前出于学习和试试的心态,在CU下载了个FreeBSD的6.2版,安装了个虚拟机,熟悉了两天之后,今天就想在上面安装一个服务,先拿熟悉的VSFTP开刀了``
安装和配置的过程中有一些小问题,产生连配置文件在什么地方都找不到.在BAIDU的帮助下,开始慢慢有点头绪.下面是我的一点小小的总结,希望可以帮到和我一样的初学者~~错误之处也请大侠们多多指教.
我的系统是FreeBSD 6.2-Release
先下载:
vsftpd-2.0.6.tbz
然后: pkg_add vsftpd-2.0.6.tbz
这样就安装好了!
Vsftpd的配置文件默认是在/usr/local/etc下的vsftpd.conf
下面来配置Vsftp随系统启动:
首先编辑/usr/local/etc/vsftpd.conf
在文件里加入:
listen=YES
在/usr/local/etc/rc.d/目录下新建一个启动vsftpd的脚本,内容如下:
#vi vsftpd.sh
#! /bin/sh
/usr/local/libexec/vsftpd &
#在命令行下输入该命令可以立即启动vsftpd
保存退出后,修改文件属性:
#chmod u+rw go+rx
这样重启后Vsftp就可以随系统自动启动了!
再自定义你的FTP服务器的设置,方法是修改 /usr/local/etc/vsftpd.conf 主要注意下面这几条:
Anonymous_enable=YES
#允许匿名登陆,禁止则设为NO
Local_enable=YES
#允许本地用户登陆
Connect_form_port_20=YES
#开启FTP端口连接
Anon_upload_enable=yes
#开放匿名上传权限
Anon_mkdir_write_enable=yes #匿名可创建目录
Write_enable=yes
#开放写入权限 <针对本地用户
Local_max_rate=100000ite)
#将本地用户的传输速率限定在100K以内
Anon_max_rate=10000(bite)
#将匿名用户传输速率限定在10K以内
还有其他一些选项,按照你需要的修改就可以了,修改后重启你的VSFTP,让配置生效!
|
|