![]() |
|
|||||||||||||||
| | 网站首页 | 局域网教程 | 软件说明书 | 深圳电脑城 | | ||
|
||
|
|||||
| 菜鸟篇之proftpd-1.2.8的安装与配置 | |||||
作者:wenwei99 文章来源:原创 点击数: 更新时间:2004-6-28 ![]() |
|||||
proftpd是linux下的一个功能强大的ftp服务器软件。由于其功能强大、安全。 已经越来越多的站点用它来构筑ftp服务器。使它成为继成wu-ftp之后的流行ftp服务器。 proftpd 的作者本来也是用wu-ftp,但他发现wu-ftp有许多漏洞,他也花了很多时间去修 补这些漏洞,但他发觉只有重新编写过才能解决这些问题。 一,下载软件 软件下载可到ftp://ftp.proftpd.org/distrib/source/proftpd-1.2.8.tar.gz 目前是proftpd-1.2.10 教育网的网友可用天网搜索一下,很多的。 首先先在root目录下新建一个文件夹,例如叫proftpd 然后把下载的proftpd-1.2.8.tar.gz 放在该文件夹。
二,安装: 我是以redhat9.0为例的。 进去桌面,老鼠标右键---新建终端。当然你也可以通过另一台机用putty等终端登录安装。 也可以在linux的字符界面安装。来到/root/proftpd目录。 1, 解压 #tar -zxvf proftpd-1.2.8.tar.gz (注意你有没有执行的权限) 2,解压之后你会发再有一个名为proftpd-1.2.8的蓝色文件夹。 然后进入该目录 #cd proftpd-1.2.8 (如图1)
3,执行 ./configure 生成编译文件。 # ./configure 当然你可以指定路径,例如:./configure --prefix=/usr/local/proftpd
4,然后执行make开始编译。 #make 5,编译完成后执行make install进安装。 #make install 三,配置: 如果以./configure的安装的话,主配置文件的路径为/usr/local/etc/proftpd.conf 打开此配置文件开始配置。
#vi /usr/local/etc/proftpd.conf ServerName "ProFTPD Default Installation" #服务器的名称,你可以自己命名。 ServerType standalone #如果要把proftpd 服务器作为一个单独的服务器来运行的话?就用默认的standalone。 DefaultServer on #默认的ftp服务器开着。 ServerIdent on "hello!welcome to wenwei99`s ftpserver" #这一行是添加进去的,表示连接时显示信息。 Port 21 #ftp的默认端口号,一般不要修改。 Umask 022 #新增档案的权限,默认表示除了使用者之外, 同组或其他人都没有写入该档案的权限。(图2)
MaxInstances 30 #最大的连接数,是防止DoS之类的攻击。 User nobody Group nobody #执行者nobody,默认Group 是nogroup,请改为nobody DefaultRoot ~ #限制用户在自己的目录,不能向上到根目录,把前面的#去掉。 <Directory /> AllowOverwrite on </Directory> #默认是on,指档案都能够写上去。 (图3)
#以下是匿名服务设置的。 <Anonymous ~ftp> User ftp Group ftp UserAlias anonymous ftp #表示用ftp登录也是用anonymous登录。 MaxClients 10 #最大的匿名用户10个在线 DisplayLogin welcome.msg DisplayFirstChdir .message #登录时显示welcom.msg的内容。 <Limit WRITE> DenyAll </Limit> #不给写的权限 </Anonymous> (图4)
完成后存盘退出。 四,启动: 执行: #/usr/local/sbin/proftpd (启动) 为了下次启动也跟系统一起启动,我们把上面哪一行放到 /etc/rc.d/rc.local 里面。 (如图5)
我们用查看一下有没有ftp进程 # ps -ax|grep ftp 如果出现类似下面,表示已经启动啦! 4441 ? S 0:00 [proftpd] 五,登录 这时你可以用客户端软件,例如flashFXP,或者redhat9.0的GFTP匿名登录啦。 用终端的登录的话,匿名的用户名和密码可用ftp 。 230 Anonymous access granted, restrictions apply. Remote system type is UNIX. Using binary mode to transfer files. ftp> 如果出现类似以上几行,表示成功啦。 下面我们试用用户登录。我们新建一个用户。 #useradd wei #passwd wei 然后输入两次相同的密码。 然后就可以用用户名wei登录。输入密码。成功啦! 六,修改用户的目录路径 ftp的用户目录默认是在/home/目录下面, 例如:/home/wei 如果你想修改用户的目录的话,就打开/etc/passwd文件 例如:我想修改wei的ftp目录指向/opt/wei 把 wei:x:501:501::/home/wei:/bin/bash 改为:wei:x:501:501::/opt/wei:/bin/bash
七,不想开通匿名服务的话,可以把匿名部份删除掉。
最后 注意:有时用ftp登录会很慢,这时确保你的网络参数是否正常。最好重启一下。还有iptables 是否允许。 wenwei99 2004/6/2
|
|||||
| 文章录入:wenwei99 责任编辑:wenwei99 | |||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | |||||
| 最新热点 | 最新推荐 | 相关文章 | ||
| FTP命令大全 FTP信息代码全解 ftp命令 FTP服务器端软件WFTPD教程 FTP服务器端软件Serv-U教程( FTP服务器端软件Serv-U教程( 用FDISK进行硬盘分区 水晶FTP(Crystal FTP) WarFTP 架站实务 FTP服务器架设--架设篇 |
| 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
| | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告 | | |||||
|