怎么建设一个FTP服务器

我们公司要做一个FTP服务器不是内部的是那种公司与公司之间可以互相传递文件的,希望有高手详细的讲解一下本人在、对这个不很熟悉,在这里先谢谢了最好有详细的方法 首先如果是有固定ip会比较方便一些.固定ip要花钱买的,每月交钱.如果没有,则需要用花生壳软件+ftp管理软件.然后有一台电脑,速度快点的,作服务器用.如果用linux版---在上面安装ubuntu(linux的一种)操作系统.---然后安装vsftp或者pure-ftp的软件.并设置读写权限,虚拟用户.如果用windows版---在上面安装windows server 2003操作系统.---然后安装serv-u的软件.并设置用户.最后设置好防火墙.以上每一步,对于有些计算机经验但没有实际用过这些的人来说,都需要几天的熟悉过程.如果是不熟悉计算机应用的,那一俩月也未必搞定,你还是找你朋友帮你做吧.我只做过最简单的固定ip的linux版的. 怎样安装vsFTPd 一、vsFTPd的安装 在最新的各大发行版中的安装盘中都有vsFTPd的软件包,用相应发行版提供的软件包管理工具就能安装。当然也可以到各大发行版的FTP镜像中找到vsftpd的软件包,用软件包的管理工具在线安装。推荐用发行版提供的软件来安装,不推荐自己编译源码包的安装方式。 Fedora 或Redhat 系统,可以用下面的命令在线安装;
  1. [root@localhost ~]# yum install vsftpd
如果是debian 类系统,可以用apt 来在线安装;
  1. [root@localhost ~]# apt-get install vsftpd
如果是RPM的系统,也可以找到vsftpd-xxxx.rpm 的包来通过rpm命令来安装;
  1. [root@localhost ~]# rpm -ivh vsftpd*.rpm
二、下载源码包安装
  1. [root@localhost ~]# tar zxvf vsftpd-2.0.3.tar.gz
  2. [root@localhost ~]# cd vsftpd-2.0.3
  3. [root@localhost ~]# make ;make install
  4. [root@localhost ~]# cp vsftpd.conf /etc
然后修改/etc/vsftpd.conf ,在配置文件的最后一行加入下面一行;  
  1. listen=yes
源码包安装的方法,如果您的系统是RPM包管理的系统,可以删除/etc/xinetd.d/vsftpd 这个文件;然后启动xinetd 服务器;
  1. [root@localhost ~]# /etc/init.d/xinetd restart
停止 xinetd: [ 确定 ] 启动 xinetd: [ 确定 ]
原文地址:https://www.cnblogs.com/gxldan/p/4066712.html