美文网首页linux
Docker搭建FTP服务器-解决传输难题

Docker搭建FTP服务器-解决传输难题

作者: H_appiness | 来源:发表于2021-03-05 17:45 被阅读0次

如果没有安装docker请执行如下:

# 官方源
curl -fsSL https://get.docker.com | bash
# 阿里云源
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
# 开机自启
systemctl enable docker 
# 启动
systemctl start docker

运行docker

docker run -d -p 21:21 -p 20:20 -p 21100-21110:21100-21110 -v /root/ftp/:/home/vsftpd -e FTP_USER=admin -e FTP_PASS=passwd -e PASV_ADDRESS=10.121.140.209 -e PASV_MIN_PORT=21100 -e PASV_MAX_PORT=21110 --name ftp --restart always fauria/vsftpd

用户验证配置

# 登录容器内
docker exec -it ftp bash

# 如果需要创建新用户,需要将用户和密码接入到以下文件内,默认里面包含了Docker启动容器时候创建的用户名和密码
[root@25b1fd56c803 /]# cat /etc/vsftpd/virtual_users.txt
admin
passwd

#假如我们添加了user用户,我们需要建立对应用户的文件夹
mkdir /home/vsftpd/user

#把登录的验证信息写入数据库 
/usr/bin/db_load -T -t hash -f /etc/vsftpd/virtual_users.txt /etc/vsftpd/virtual_users.db

重启容器

docker restart ftp

然后即可在window上找一个FTP软件远程连接即可

相关文章

  • Docker搭建FTP服务器-解决传输难题

    如果没有安装docker请执行如下: 运行docker 用户验证配置 重启容器 然后即可在window上找一个FT...

  • 4.ftp文件服务&ssh服务搭建

    ftp文件服务搭建 1. 搭建ftp服务 FTP:文件传输协议,用于文件在本地和服务器上的双向传输,"下载"(Do...

  • FTP

    FTP 一.FTP简介和原理 FTP即文件传输协议, CS架构, Linux下搭建ftp服务器需要安装vsftpd...

  • 2020-02-22 搭建FTP服务器与客户端

    1. 搭建FTP服务器 FTP(File Transfer Protocol,文件传输协议)运行在TCP协议上,使...

  • ftp主被动模式区别

    FTP是文件传输过程中的常用协议,很多公司搭建FTP服务器来提供文件下载服务,这里给大家分享一下FTP的两种传输模...

  • FTP协议

    FTP服务器的模式 FTP服务器工作端口 TCP21 命令传输端口 TCP20 数据传输端口 主动模式 FTP主动...

  • 建站这件小事(四)

    建立FTP服务器 什么是FTP? 文件传输协议(英文:File Transfer Protocol,缩写:FTP)...

  • Linux:使用Mac搭建基于局域网的FTP服务器

    1.前言 FTP是一种高速文件共享协议; 基于局域网搭建的FTP服务器,可以提供安全、高速的文件传输服务。 2.实...

  • docker搭建FTP服务器

    1,拉取镜像 docker pull fauria/vsftp 2,启动容器 docker run -d -v /...

  • Docker 快速搭建 Wordpress 网站

    完整搭建wordpress网站利用 docker 解决wordpress网站搭建的环境配置问题。 1. 连接服务器...

网友评论

    本文标题:Docker搭建FTP服务器-解决传输难题

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