docker搭建ftp服務
安裝docker
拉取映象
docker pull fauria/vsftpd
啟動映象
docker run -d -p 21:21 -p 20:20 -p 21100-21110:21100-21110 -v /data/docker/ftpserver/ftpfile:/home/vsftpd -e ftp_user=user -e ftp_pass=pssword -e pasv_address=ip位址 -e pasv_min_port=21100 -e pasv_max_port=21110 --name vsftpd --restart=always fauria/vsftpd
紅色標註為修改內容
檔案掛著路徑、使用者名稱、使用者密碼、機器ip位址
使用docker ps -a檢視容器,進入容器
docker exec -it 容器id /bin/bash
修改使用者名稱密碼
vi /etc/vsftpd/virtual_users.txt #編輯配置檔案寫入使用者跟密碼,如果不需要改可用啟動時候的
建立新使用者資料夾
mkdir /home/vsftpd/user
把登入的驗證資訊寫入資料庫
/usr/bin/db_load -t -t hash -f /etc/vsftpd/virtual_users.txt /etc/vsftpd/virtual_users.db
操作完成後exit退出容器
重啟容器
docker restart vsftpd
開啟容器後,開放埠20、21
docker快速搭建FTP服務
1.安裝docker和docer compose略 2.docker compose file配置 將以下內容填充到ftp server.yml檔案中 配置說明 假設使用者使用者為ftp,上傳檔案到宿主機本地目錄為 var www upload,可根據需要修改yml檔案 version 2 serv...
docker搭建ftp伺服器
系統 window10 docker版本 docker version 19.03.5,build 633a0ea 從docker倉庫中選pull乙個vsftpd映象 我選擇第乙個,stars數最多的那個 啟動映象 docker run d v home ftp home vsftpd p 20 2...
ftp服務搭建
檔案傳輸服務 主配置檔案目錄 etc vsftpd vsftpd.conf 首先安裝ftp伺服器 yum install vsftpd 預設存放檔案的目錄 var ftp pub 匿名登陸 建立乙個檔案 啟動服務 關閉防火牆 瀏覽器訪問 ftp ip位址 記住修改pub目錄許可權 還要注意更改安全值...