centos ftp服务器搭建(告别繁琐的配置)

各位小伙伴大家好,我是运维虫子!本篇文章需要用到的技术:docker相关知识;FTP相关知识。相信很多小伙伴对FTP都不陌生,网上搭建FTP的教程也有很多,今天介绍一个更加简单ftp搭建方法,只需两步即可完成FTP搭建。FTP连接FTP Connection安装docker环境部署docker环境,这里选用阿里的镜像。[root@yunweichongzi ~]# curl -fsSL https://get.docker.com | bash -s docker –mirror Aliyun
[root@yunweichongzi ~]#

[root@yunweichongzi ~]# sudo systemctl enable docker确认一下docker版本:部署ftp1.创建ftp目录:[root@yunweichongzi ~]# mkdir /home/ftp2.启动ftp容器:[root@yunweichongzi ~]# docker run -d -v /home/ftp:/home/vsftpd -p 20:20 -p 21:21 -p 21100-21110:21100-21110 -e FTP_USER=yunweichongzi -e FTP_PASS=yunweichongzi -e PASV_ADDRESS=*.*.*.* -e PASV_MIN_PORT=21100 -e PASV_MAX_PORT=21110 –name vsftpd –restart=always fauria/vsftpd
docker ps检查一下容器是否启动:3.浏览器访问ftp://ip即可到达登录界面。其他ftp配置1.支持中文,变量加入export LANG=en_US.utf8可以用以下命令进入容器修改(修改后记得重启容器):[root@yunweichongzi ~]# docker exec -it vsftpd bash
[root@e81ee6af6c8c /]# vi /etc/profile
[root@e81ee6af6c8c /]# exit
[root@e81ee6af6c8c /]# source /etc/profile
[root@yunweichongzi ~]# docker restart vsftpd 2.添加新用户进入容器,创建用户对于的文件夹,编辑用户配置文件(看我下面的代码就明白了我的用户名和密码都是yunweichongzi)。[root@e81ee6af6c8c vsftpd]# cd /home/vsftpd/yunweichongzi/
[root@e81ee6af6c8c yunweichongzi]# pwd
/home/vsftpd/yunweichongzi
[root@e81ee6af6c8c yunweichongzi]# cat /etc/vsftpd/virtual_users.txt
yunweichongzi
yunweichongzi把登录信息写入数据库:/usr/bin/db_load -T -t hash -f /etc/vsftpd/virtual_users.txt /etc/vsftpd/virtual_users.db 3.其他功能,比如用户下载限速,设定黑名单,设置欢迎词,最大访问用户数等等都可以设置。具体可以参考配置文件。希望大家能够多多关注,多年致力于互联网搬砖,各种互联网技术都稍有涉猎。如果大家遇到一些问题可以私信或者留言给我。我们可以一起讨论!

本文出自快速备案,转载时请注明出处及相应链接。

本文永久链接: https://kuaisubeian.cc/33610.html

kuaisubeian