工作生活

ubuntu18.04搭建ftp服务

2019-07-04  本文已影响0人  bowen_4ae0

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

上一篇下一篇

猜你喜欢

热点阅读