Linux虚拟机上搭建FTP服务器

    愿意是想安装Oracle的,怕Linux下载太慢,就想用迅雷下到实体机器上,然后传给虚拟机。 FTP服务器采用proftpd,proftp的配置参照"鸟哥"的配置教程(http://linux.vbird.org/linux_server/0410proftpd.php

下载: 网上搜索,我下的是1.3.0

安装:

  • 1)解压 tar -jxvf proftpd-1.3。0....;
  • 2)./configure --prefix proftpd #--prefix指定配置目录
  • 3)make && make install #执行完,就可以看到prefix指定的配置目录了

配置: proftpd 的配置看都在proftpd.conf 中, 配合一些其他设置,主要如下:

  •  将帮助文档路径添加到/etc/man.config 中
    vi /etc/man.config
    MANPATH /root/download/proftpd/man
  • 设置ftp用户
    [root@test root]# vi /root/download/proftpd/etc/proftpd.conf
    # 找到底下這個設定值:
    ServerType                      standalone
    Group                           nogroup
    # 因為我們的系統預設並沒有 nogroup 這個群組,所以必須要將他改成
    # 系統裡面有的群組才行吶!而伺服器啟動的方式有 super daemon 與 
    # stand alone ,所以:
    ServerType                      inetd
    Group                              zh***ing  #我的机器上的一个组名
  • 另外,我还把proftpd.conf 中user和group也设置成了
    USER                             zh***ing
    GROUP                            zh***ing
  • 编辑proftpd.conf 支持续传
      AllowRetrieveRestart on
      AllowStoreRestart on
  • 以xinet方式启动:
    vi /etc/xinetd.d/proftpd
    service ftp
    {
      disable        = no
           flags           = REUSE
           socket_type     = stream
           wait            = no
           user            = root
           server          = /root/download/proftpd/sbin/proftpd
           server_args     = -c /root/download/proftpd/etc/proftpd.conf 
           log_on_success  += DURATION USERID
           log_on_failure  += USERID

补充虚拟机的网络配置:虚拟机采用虚拟网卡的方式联网(在实体机器上可以看到多了一个网络连接,这个网络连接ip等可设置自动获取),设置实体机器和虚拟机器的ip为同网段地址,互ping通过。

 

测试:

  • 启动
    /etc/rc.d/init.d/xinetd restart
  • 测试,可以看到21 端口了
    netstat -tlnp
    tcp        0      0 0.0.0.0:21    0.0.0.0:*    LISTEN  8483/xinetd

测试发现,实体机还是连不上服务,但是在虚拟机上自己可以连上,关闭Windows和Linux防火墙即可。

实体机器往虚拟机上传速度达到7m/s . 

 

注意:Linux下关闭防火墙时,在setup中虽然有firewall的配置项,但是设置后不起作用。

暂时如下关闭Linux防火墙:

/etc/init.d/iptables status #会得到一系列信息,说明防火墙开着。

/etc/init.d/iptables stop 永久关闭: chkconfig --level 35 iptables off

 

总结:proftpd 的配置,修改--->proftpd.conf,这个文件值得仔细研究下。

    

待学习:对FtpServer的配置应该再仔细研究,可以考虑建立虚拟ftp用户二不用系统中的用户,设置目录、控制目录权限等等。

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值