zoukankan      html  css  js  c++  java
  • Linux下部署FTP服务器

    Linux下部署FTP服务器


    下载安装包

    在这里介绍的是离线部署FTP,首先下载对应的rpm包,下载链接为:

    安装ftp服务器

    • 关闭防火墙
    service iptables stop  #临时关闭
    chkconfig  iptables  off  #永久关闭(重启不开启)
    
    • 关闭selinux
    setenforce  0   #临时关闭
    
    #永久关闭
    vim  /etc/selinux/config
    将SELINUX=enforcing改为SELINUX=disabled
    
    • 查看是否安装vsftp
    rpm -qa | grep vsftpd
    

    如果出现vsftpd-x.x.x-xx.el5,说明已经安装 vsftp

    • 安装vsftpd
    rpm  -ivh  vsftpd-2.2.2-14.el6.x86_64.rpm
    
    • 启动vsftpd
    service vsftpd start
    

    显示为

    vsftpd 启动 vsftpd:[确定]
    
    • 添加用户(用户名、密码为:guorui)
    useradd -d /home/ftp -s /sbin/nologin guorui
    passwd guorui
    两次输入guorui(修改密码)
    
    

    注意目录“/home/ftp”请按照机器的情况进行设置,建议选取机器上最大的一块盘目录。

    • 设置vsftpd开机自启
    chkconfig vsftpd on
    

    安装ftp客户端

    • 安装客户端
    rpm –ivh ftp-0.17-54.el6.x86_64.rpm
    
    • CLI连接ftp
    ftp [ip]
    
    • 测试能否上传与下载
    put  /real/path/fileName  fileNameOnFTP
    get  /real/path/onFTP/fileName  /save/path/onLocal/fileName
    

    FAQ

    • 如果遇到无法上传的情况:
    227 Entering Passive Mode (192,168,18,1,19,132).
    553 Could not create file.
    

    尝试修改/home/ftp目录权限为777:chmod 777 /home/ftp。然后进行测试看是否已解决。

  • 相关阅读:
    个人网站第一期完成
    nodebb在阿里云主机部署过程
    mongoengine教程1
    quick cocos 的scheduler 定时器
    cocos2dx调度器scheduler
    Cocos2d-x中Vector使用
    Google分布式系统三驾马车: GFS,mapreduce,Bigtable
    Linux使用记
    Eclipse快捷键总结
    详解iOS App生命周期(转)
  • 原文地址:https://www.cnblogs.com/BYRans/p/5431340.html
Copyright © 2011-2022 走看看