centosftp服务器搭建(centos7启动ftp)

zzxiexin 2 0

各位小伙伴大家好,我是运维虫子!

本篇文章需要用到的技术:

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版本:

部署ftp

1.创建ftp目录:

[root@yunweichongzi ~]# mkdir /home/ftp

2.启动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 yunweichongziyunweichongzi

把登录信息写入数据库:

/usr/bin/db_load -T -t hash -f /etc/vsftpd/virtual_users.txt /etc/vsftpd/virtual_users.db

3.其他功能,比如用户下载限速,设定黑名单,设置欢迎词,最大访问用户数等等都可以设置。具体可以参考配置文件。

希望大家能够多多关注,多年致力于互联网搬砖,各种互联网技术都稍有涉猎。如果大家遇到一些问题可以私信或者留言给我。我们可以一起讨论!

标签: #centosftp服务器搭建

  • 评论列表

留言评论

 
QQ在线咨询
售前咨询电话
173-175-32776
技术支持电话
173-175-32776
嘿,欢迎咨询