分类:
2011-02-01 13:21:00
原创首发于红联:
=====================================================
vsftp服务器简单配置[Fedora]
我的系统是Fedora 14 ,内核2.6.35.10-74.fc14.i686,中文版。自从安装了linux系统以来,一直想如何跟其他的机器交换数据,曾经尝试过Samba,没有成功,然后又尝试过vsftpd,从网上下载了.rpm,安装了,然后开始根据网上的配置来修改/etc/vsftpd/vsftpd.conf,也是没有成功,最后还是不了了之。前几天看到有vsftpd 2.3.2出现了,于是又进行了尝试,从网上下了源码,然后按照源码给的提示来安装,没有成功。配置没有成功是说明我对于vsftp的设置没有达到一定的水平,不知道各种参数的相互关系等等。昨天晚上我在源码安装配置心力憔悴的时侯尝试了一下源,
sudo yum list *vsftp*
结果发现了新大陆
可安装的软件包
system-config-vsftpd.noarch 0.5.1-6.fc14 fedora
vsftpd.i686 2.2.2-7.fc14 fedora
天哪,fedora源里面就有的,我何必去满世界找呢?这个system-config-vsftpd.noarch 包我猜测是图形配置界面。既然有,那么就开始安装。
sudo yum install *vsftp*
依赖关系解决
=============================================================================
软件包 架构 版本 仓库 大小
============================================================================
正在安装:
system-config-vsftpd noarch 0.5.1-6.fc14 fedora 132 k
vsftpd i686 2.2.2-7.fc14 fedora 155 k
事务概要
===========================================================================
Install 2 Package(s)
总下载量:287 k
Installed size: 755 k
顺利安装好了,然后在应用程序--系统工具 出现了一个 FTP-AdmAdministration ,这就是图形的配置了。
又经过了我2个小时的尝试,网上搜索,终于配置成功匿名用户可以上传下载。
接下来就是我配置的图形说明了。
mkdir /media/Date/ftpd/pup
我们把所有的文件都上传到pup目录,然后修改pup/目录权限
chmod -R 777 /media/Date/ftpd/pup
注意我是把硬盘mount到了/media/Date才这样写的,要根据自己的情况来修改。同样的下面两步的操作也请根据个人自己的情况修改。
第二步,修改/etc/passwd
su -
取得root权限
vi /etc/passwd
找到下面的一行
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
修改为
ftp:x:14:50:FTP User:/media/Date/ftpd:/sbin/nologin
保存退出
这其中的/var/ftp就是默认的目录了。我们把这个修改成想要设置的目录/media/Date/ftpd。注意,这个文件的其他字符不要作任何修改,包括/var/ftp前后的”:“ 。出错不负责。
第三步,打开应用程序--系统工具---FTP-AdmAdministration ,修改画红线的地方。