vsftpd ubuntu系统搭建

1.安装命令

sudo apt-get install vsftpd

2. ftp 配置文件

    listen=YES//监听端口
    anonymous_enable=NO //匿名登录
    local_enable=YES //本地登录
    write_enable=YES//写权限
    local_umask=022//建立新目录的权限
    ssl_enable=NO//无ssl加密
    chroot_local_user=YES
    allow_writeable_chroot=YES
    userlist_enable=YES //通过用户
    userlist_deny=NO//拒绝用户
    userlist_file=/etc/allowed_users//限制文件
    utf8_filesystem=YES//文件编码

其它配置默认就行
3. 创建限制访问用户文件

    vim /etc/allowed_users

添加一行 ftp_user
4.创建单独的ftp用户

    useradd -d /data/ftp  ftp_user
    passwd ftp_user
    xxxx
    xxxx

5.使用户能够登录

vim /etc/passwd

找到新增的用户在末尾添加:/bin/bash

6.启动ftp 服务器:

本地测试一下:

ftp 127.0.0.1
用户名:ftp_user
密码: xxxx

没有报错就ok了

推荐一个客户端软件File Zilla

注意:
1.在使用ftp服务器确保21端口可用,
2.当客户端出现刚连接上就断掉的现象:尝试将模式改成主动模式
FileZilla-设置-FTP-主动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值