首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > PowerDesigner >

装配配置vsftpd3小记

2012-09-22 
安装配置vsftpd3小记??? 我在台式机上装了个fedora,想弄个ftp服务器,方便从笔记本上上传文件,花了一下午时

安装配置vsftpd3小记

??? 我在台式机上装了个fedora,想弄个ftp服务器,方便从笔记本上上传文件,花了一下午时间,碰到了很多问题,做个总结,对后来人肯定有好处的。

???? vsftpd是个很流行的ftp服务器,当然是基于linux的,不过它的官方网站连个文档都没有,没有tutorial,没有user guide,甚至连个faq也没有,导致我碰到了很多问题,花了很多时间来研究,其它的ftp服务器也好不到哪去,对比一下,apache的开源软件文档算是做得不错的了。vsftpd是very secure ftp daemon的意思(还可以起得更直白一点吗)。

???? 我的系统是fedora17,下面讲讲配置和安装。

安装
    先运行yum list | grep vsftpd,查找到当前现有的vsftpd版本,我发现了两个,用vsftpd.x86_64那个,我装的是64位的fedora。运行 yum install -y vsftpd.x86_64,进行安装
配置
    打开/etc/vsftpd/vsftpd.conf,加上一句:userlist_deny=NO,保存。打开/etc/vsftpd/user_list,加上一个你想使用的连接用户,如theoffspring到结尾,保存vi /etc/shells,在结尾加上/usr/sbin/nologin
运行
    service vsftpd start启动服务用任意一种ftp客户端连接服务器,发现总是连不上,而且没啥提示,后来发现是因为防火墙拦住了请求,于是禁用防火墙:iptables -F再连接,这次还是连不上,不过错误原因变成了:500 oops:cannot change directory,又google了一下,发现是因为系统的一个变量设置的问题,运行setsebool -P ftp_home_dir on,重启服务,好了,可以通过getsebool -a |grep ftp查看ftp相关的系统变量vsftpd的所有相关命令
    启动、重启:service vsftpd start|restart
    查看状态:service vsftpd status
其它
记得还有一次出现了503错误,怎么解决得记不清了。记得每次修改配置文件要重启一遍服务参考文档
http://www.noob2geek.com/linux/setup-vsftpd-debian-ubuntu/,只看里面配置部分即可,不用建什么ftpuser用户和组及那些目录。

好啦,现在可以享受上传的乐趣了,再也不用拷U盘再拷到Linux了。


热点排行