vsftpd ubuntu系统搭建

来源:互联网 发布:关于网络的诗歌 编辑:程序博客网 时间:2024/06/11 05:09

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-主动