美文网首页工作生活
ubuntu18.04搭建ftp服务

ubuntu18.04搭建ftp服务

作者: bowen_4ae0 | 来源:发表于2019-07-04 10:58 被阅读0次

    1. 安装

    apt-get install vsftpd

    2. 配置

    mv /etc/vsftpd.conf /etc/vsftpd.conf.orig

    nano /etc/vsftpd.conf

    配置内容:

    vsftpd.conf 需要更改 listen_ipv6=NO以解决被动模式问题,

    listen=YES

    listen_ipv6=NO

    anonymous_enable=NO

    local_enable=YES

    write_enable=YES

    local_umask=022

    dirmessage_enable=YES

    use_localtime=YES

    xferlog_enable=YES

    connect_from_port_20=YES

    chroot_local_user=YES

    secure_chroot_dir=/var/run/vsftpd/empty

    pam_service_name=vsftpd

    rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem

    rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key

    ssl_enable=NO

    pasv_enable=Yes

    pasv_address=**.**.**.** #外网ip

    pasv_min_port=10000

    pasv_max_port=10010

    allow_writeable_chroot=YES

    ubuntu启用了PAM,所在用到vsftp时需要用到 /etc/pam.d/vsftpd 这个文件(默认源码安装的不会有这个文件),因此除了匿名用户外本地用户无法登录。所以只要删除了就可以了

    rm /etc/pam.d/vsftpd

    3. 重启服务

    service vsftpd restart

    4. 若为阿里云需要设置安全组

    实例安全组的入方向添加放行下列 FTP 端口的规则:

    端口21,以及配置文件/etc/vsftpd/vsftpd.conf中参数pasv_min_port和pasv_max_port之间的所有端口。

    阿里云ftp连接遇到的错误,entering passive mode失败(一个并不成熟的产品?)

    https://www.cnblogs.com/chichung/p/9136540.html

    How to setup FTP server on Ubuntu 18.04 Bionic Beaver with VSFTPD

    https://linuxconfig.org/how-to-setup-ftp-server-on-ubuntu-18-04-bionic-beaver-with-vsftpd

    Ubuntu18.04中安装vsftpd服务

    https://blog.csdn.net/sharpbladepan/article/details/80686690

    Linux实例搭建FTP站点

    https://help.aliyun.com/document_detail/92048.html?spm=5176.11065259.1996646101.searchclickresult.61cf3651edBhi8

    ubuntu安装vsftpd后出现 530 Login incorrect

    https://blog.csdn.net/weixin_33946605/article/details/89782086

    相关文章

      网友评论

        本文标题:ubuntu18.04搭建ftp服务

        本文链接:https://www.haomeiwen.com/subject/ftehhctx.html