zoukankan      html  css  js  c++  java
  • vsftp安装与配置for Linux

    以Centos6中使用为例

    1.安装

    yum -y install vsftpd

    2.基本配置

    vi /etc/vsftpd/vsftpd.conf

    匿名访问和切换根目录都会给服务器带来安全风险,我们把这两个功能关闭

    找到以下2行按下面进行修改

    anonymous_enable=NO
    chroot_local_user=YES

    重新启动 FTP 服务以使配置生效

    service vsftpd restart

    3.设置ftp专用的用户

    useradd ftpuser
    echo "pass123456" | passwd ftpuser --stdin
    usermod -s /sbin/nologin ftpuser

    4.为用户设置专用的FTP目录

    usermod -d /data/ftp ftpuser

    进阶设置

    vi /etc/vsftpd/vsftpd.conf
    在最后加上

    1.修改端口

    listen_port=2101

    2.解决列表失败的错误

    pasv_min_port=30900
    pasv_max_port=30999

    重启服务,生效

    3.解决530 Login incorrect

    3.1、查看/etc/ftpusers ,确保账号没有在这个文件内。
    3.2、修改/etc/pam.d/vsftpd
             将auth required pam_shells.so修改为->auth required pam_nologin.so 即可
    3.3、重启vsftpd 

    4.centos7连接ftp,500 OOPS: vsftpd: refusing to run with writable root inside chroot() 

    vim /etc/vsftpd/vsftpd.conf

    # 添加一行配置 
    allow_writeable_chroot=YES
  • 相关阅读:
    MongoDB基础--数据库和集合基本操作
    MongoDB索引
    Spring 单元测试
    MongoDB创建索引
    MongoDB数据更新
    MongoDB基本写入和读出操作
    MongBD-windows 64-bit 安装
    Maven报错
    Converter使用及其原理
    volatile到底解决了什么问题?
  • 原文地址:https://www.cnblogs.com/visionsl/p/10219848.html
Copyright © 2011-2022 走看看