zoukankan      html  css  js  c++  java
  • linux 搭建ftp服务器

    最近项目中用到了FTP服务器,于是整理了一份在Linux服务器上安装FTP的详细步骤供大家分享。

    vsftppd下载地址:离线安装包地址http://rpmfind.net/linux/rpm2html/search.php?query=vsftpd(x86-64)

    1.首先连接上自己的Linux服务器。我的Linux是CentOS 6

    2.检查Linux服务器上是否安装了vsftpd服务。

    rpm -qa|grep vsftpd

    如果显示上图中内容则说明已安装。

    可以使用rpm -e vsftpd-2.2.2-24.el6.x86_64进行卸载。(可忽略此步骤)

    3.如果没有安装,则进行安装

    yum -y install vsftpd

    4.安装完成后,修改vsftpd配置

    vi  /etc/vsftpd/vsftpd.conf

    打开vsftpd.conf配置文件,按i进入编辑模式

    将anonymous_enable=YES,修改为 anonymous_enable=NO

     修改完成后,按Esc退出编辑模式,然后输入命令(:wq)进行保存退出。注意冒号为英文状态下。

    5.重新启动 vsftpd服务

    service vsftpd restart

     6.为ftp创建用户

    ftp用户名:testftp,密码testftp,并将用户绑定到 /var/ftp/testftp

    useradd  -d /var/ftp/testftp testftp

    设置密码:

    passwd testftp

    输入密码,Linux下输入密码不显示

    7.开启防火墙21端口

    iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT

    保存:service iptables save

    重启:service iptables restart

    8.在浏览器测试是否成功

    在浏览器地址栏输入 ftp://ip

     输入用户名和密码就可以访问了。

    9.权限设置

    如果建新文件夹时出现 550 Create directory operation failed. (550报错)时,或者切换目录出错,应该是没有权限导致的!

    vi /etc/selinux/config

    打开配置将 SELINUX的值设为disabled

    重启ftp服务

    10.指定ftp家目录

    修改ftp的根目录只要修改/etc/vsftpd/vsftpd.conf文件即可

    vi /etc/vsftpd/vsftpd.conf

    加入下面三行

    1. local_root=/var/www/html
    2.  chroot_local_user=YES
    3.  anon_root=/var/www/html

    local_root 针对系统用户;anon_root 针对匿名用户

    chmod 755 /var/ftp/testftp

    然后重启ftp服务就可以了

    这时任何一个用户访问都会指定到  /var/ftp/testftp  下   即:ftp的根目录设置成了 /

    FTP配置到此结束!!!

    service vsftpd start 启动ftp命令

    service vsftpd stop 停止ftp命令

    service vsftpd restart 重启ftp命令

    本文来自博客园,作者:zwbsoft,转载请注明原文链接:https://www.cnblogs.com/zwbsoft/p/15136409.html

    电话微信:13514280351
  • 相关阅读:
    用C语言画个简单表格
    魔方阵 奇数偶数都成立
    HDU 1527 取石子游戏
    HDU 2669 Romantic
    21位花朵数(详解)
    博弈论总结(1)
    qsort排序(即快排)
    POJ 1061 青蛙的约会
    HDU 2176 取(m堆)石子游戏
    HDU1061 求n^n的最低位
  • 原文地址:https://www.cnblogs.com/zwbsoft/p/15136409.html
Copyright © 2011-2022 走看看