bftp-3.7安装与使用

本文详细介绍了在Ubuntu 10.04 LTS环境下,如何安装开源FTP服务器bftp-3.7的步骤,包括下载、解压、编译、安装以及配置。在安装过程中,提到了可能遇到的编译提示,但不影响基本功能。此外,还涉及到启动bftpd服务,设置iptables防火墙,以及如何从另一台机器通过浏览器访问该FTP服务器。

这个学期修了<<Internet网络编程>>的课,期末打算做个ftp服务器,原先只有用客户端,所以先安装一个国外开源的ftp服务,学习一下。


安装环境:ubuntu 10.04 LTS版, 内核2.6.x

安装版本:bftp-3.7.tar.gz

bftpd运行方式:standalone


第一步:进入操作系统,变身为root用户,见下图:


第二步:从网站http://bftpd.sourceforge.net/下载bftpd的最新稳定版,然后解压,解压:tar –xz fbftp-3.7.tar.gz


第三步:先进入解压后的目录,然后安装

cd bftpd/

         安装第一步,命令如下:

                 ./configure  - - prefix=/usr

                  过程如下图:





安装第二步:命令如下

         make

         进程如下:


安装第三步:命令如下

make install



安装bftpd的命令共计如下三条:

./configure  - - prefix=/usr

make

make install

 

注意:在./configure  - - prefix=/usr后,安装过程会提示

checking whether the C compiler (gcc ) is a cross-compile… no

                    checkingfor socket in –lsocket… no

                    checkingfor connect in –lsocket… no

                   checkingfor whether to enable pam… no

                    checkingfor whether to enable libz… no

                    checkingfor whether to enable debug… no

以上出现的提示不会影响基本功能的使用。


第四步:把bftpd.conf文件复制到/etc文件夹下(注意:bftpd的官网上说只有原先机器上安装了bftpd的情况下,要升级到最新的bftpd-3.7时,才需要复制,但在我的本机上安装后bftpd.conf没有自动复制到/etc下,所以需要这一步),命令如下:

cp bftpd.con  /etc

         见下图:


第五步:启动bftpd,命令如下:

             /usr/sbin/bftpd –d

                   (提示:我使用standalone方式运行bftpd,故用以上命令,每次重启linux时都要输入此命令。)

                   如下图:


第六步:设置iptables表,(iptables是干什么的,请google之)

                 命令见下图:



第七步:查看本机IP(客户端访问时使用),在设置一下ubutun的防火墙,

                    ifconfig

                    ufwallow ftp

                   见下图:

第八步:在第二台机器上访问设置好的ftp,

         在第二台机器上打开IE浏览器(现在的浏览器都内置了ftp的客户端访问器),输入你本机上的IP地址,在这里是192.168.1.111,见下图:


(提示1:如果提示你输入用户与密码,则输入你在linux上设置的账户名与密码)

(提示2:在linux上看bftpd的帮助,请用命令:bftpd-h)



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值