• vsftpd文件服务器安装与配置


    -d<登入目录>:指定用户登入时的启始目录;.
    -s<shell>:指定用户登入后所使用的shell;
    /sbin/nologin指的是不允许login当前Linux系统。当用户配置成/sbin/nologin时,如果再使用该用户ssh到linux操作系统,会提示如下内容:This account is currently not available。该功能类似于封掉某个帐户。

     

     

    实操:

    删除文件服务器:

    安装文件服务器:

    创建ftpfile文件夹:

    创建用户:

    -d<登入目录>:指定用户登入时的启始目录;.
    -s<shell>:指定用户登入后所使用的shell;
    /sbin/nologin指的是不允许login当前Linux系统。当用户配置成/sbin/nologin时,如果再使用该用户ssh到linux操作系统,会提示如下内容:This account is currently not available。该功能类似于封掉某个帐户。

    赋予权限:

    查看:

    设置密码:

    添加文件:

    写入并保存:

    进入配置文件:

    查询banner节点,取消注释并修改为:

    查询chroot_list节点,取消注释:

    查询anon节点并修改:

    在末尾加入:

    查看配置文件并捕捉:

    进入目录并创建文件:

    输入并保存:

    修改防火墙(警告:如果是阿里云服务器,需要修改规则而不是配置文件):

     

    #vsftpd
    -A INPUT -p TCP --dport 61001:62000 -j ACCEPT
    -A OUTPUT -p TCP --sport 61001:62000 -j ACCEPT
    
    -A INPUT -p TCP --dport 20 -j ACCEPT
    -A OUTPUT -p TCP --sport 20 -j ACCEPT
    -A INPUT -p TCP --dport 21 -j ACCEPT
    -A OUTPUT -p TCP --sport 2 -j ACCEPT

     重启防火墙:

    重启文件服务器:

    访问:ftp://39.108.63.239/

    接下来:

    如果没有ftp命令,那么需要安装:

    继续登录(我这里密码是123456):

    继续:

    .

    取消注释:

    然后生效

    重启文件服务器

     重新登录:

    如果出现Bad IP connecting

    问题分析: 
    FTP客户端软件连接VSftpd服务报此错误,大概原因是在连接中变换了IP地址。

    问题解决: 
    1.#vim /etc/vsftpd/vsftpd.conf 
    2.添加:pasv_promiscuous=YES 
    3.保存后退出 
    4.重启vsftpd #service vsftpd restart

    继续:

    请注意:这里如果改成YES的话,用户可以访问到除了ftpuser之外的文件,这样是很危险的!

  • 相关阅读:
    EntityFramework 数据库的迁移
    free之后将指针置为NULL
    结构体对齐及#pragma详细解释
    大端小端
    TCP封包解包---如有错误,请纠正!
    堆栈----好久没有更新了
    附近点搜索
    LRU Cache
    电商的秒杀和抢购
    搜索关键词智能提示suggestion
  • 原文地址:https://www.cnblogs.com/XJJD/p/8134976.html
Copyright © 2020-2023  润新知