zoukankan      html  css  js  c++  java
  • Linux搭建FTP服务器

    在linux上搭建ftp服务器时,如果linux系统上已经安装了yum插件,并且yum源已经配置好时,安装vsftpd服务会方便很多。笔者的电脑上就是没有安装yum,并且没有配置好yum源,导致安装时遇到了很多问题,现将安装过程总结如下,希望对需要安装ftp服务的读者有帮助。



    1.查看服务器版本

    cat /etc/issue 或cat /etc/redhat-release

    2.下载vsftpd安装包

    3.安装vsftpd服务

    rpm -ivh vsftpd-2.0.5-16.el5_4.1.x86_64.rpm

    4.修改iptables防火墙配置

    vi /etc/sysconfig/iptables

    -A INPUT -s 127.0.0.1 NEW -m tcp -p tcp --dport 21 -j ACCEPT
    -A INPUT -s 127.0.0.1 -p tcp --dport 21 -j ACCEPT

    5.重启防火墙

    service iptables restart

    6.创建用户

    adduser -d /home/ftp test -s /sbin/nologin   用户不可以登录

    useradd -d /home/ftp test  test用户具有/home/ftp目录

    adduser test -d /home/ftp在home目录下生成/home/ftp目录,跟linux创建的其它用户一样

    7.修改用户密码

    passwd test

    8.配置ftp的配置文件

    vi /etc/vsftpd/vsftpd.conf

    设置如下(将创建的用户名加入到/etc/vsftpd/chroot_list中,用户只可以访问/home/ftp目录)

    chroot_list_enable=YES
    chroot_list_file=/etc/vsftpd/chroot_list

    设置如下(将用户加入/etc/vsftpd/user_list,不加入/etc/vsftpd/ftpusers,用户可以访问)

    userlist_deny=NO
    userlist_enable=YES

    9.启动vsftpd服务

    service vsftpd start

    10.登录测试

  • 相关阅读:
    springboot springcloud zuul 过滤器
    springboot springcloud eureka 熔断器
    javaweb servlet filter
    maven nexus 搭建私服(二)
    springboot springcloud zuul 网关入门
    springboot springcloud 配置中心
    springboot springcloud eureka 入门
    java rabbitmq
    java jvm调优
    maven nexus 搭建私服(一)
  • 原文地址:https://www.cnblogs.com/youjile/p/9600443.html
Copyright © 2011-2022 走看看