• 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.登录测试

  • 相关阅读:
    JavaScript对象的几种创建方式?
    TCP 三次握手,四次挥手
    常用的状态码
    前后端分离的接口规范
    京东架构师:日均 5 亿查询量的ElasticSearch架构如何设计?
    [转] 谈谈Spring中都用到了那些设计模式?
    [转]Post和Get的区别
    [转]17个常用的JVM参数
    从入门到熟悉HTTPS的9个问题
    布式事务和解决方案理论
  • 原文地址:https://www.cnblogs.com/youjile/p/9600443.html
Copyright © 2020-2023  润新知