<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      在 Docker 中部署 FTP 服務(wù)器

      在 Docker 中部署 FTP 服務(wù)器可以通過以下步驟完成,這里以廣泛使用的 pure-ftpd 鏡像為例,提供完整部署方案:

      ?? 基礎(chǔ)部署(單用戶模式)

      # 創(chuàng)建數(shù)據(jù)目錄
      mkdir -p ~/ftp/data ~/ftp/config
      
      
      # 運行容器(單用戶模式)
      docker run -d \
        --name ftp_server \
        -p 21:21 \
        -p 30000-30009:30000-30009 \
        -e FTP_USER_NAME=myuser \
        -e FTP_USER_PASS=MySecurePassword! \
        -e FTP_USER_HOME=/home/myuser \
        -v ~/ftp/data:/home/myuser \
        -v ~/ftp/config:/etc/pure-ftpd/passwd \
        stilliard/pure-ftpd:hardened

      ?? 多用戶高級配置(docker-compose.yml)

      version: '3.8'
      services:
        ftp:
          image: stilliard/pure-ftpd:hardened
          container_name: pure-ftpd
          ports:
            - "21:21"
            - "30000-30009:30000-30009"  # PASV端口范圍
          volumes:
            - ./ftp_data:/ftp
            - ./config:/etc/pure-ftpd/passwd
          environment:
            PUBLICHOST: your.domain.com  # 被動模式公網(wǎng)IP/域名
            FTP_PASSIVE_PORTS: "30000:30009"
          command: /run.sh -c 30 -C 10 -l puredb:/etc/pure-ftpd/pureftpd.pdb -E -j -R -P $PUBLICHOST

      ?? 創(chuàng)建多用戶賬戶

      # 進入容器
      docker exec -it pure-ftpd bash
      
      
      # 創(chuàng)建用戶組
      groupadd ftpgroup
      
      
      # 添加用戶 (格式: useradd -g ftpgroup -d /ftp/{用戶名} {用戶名})
      useradd -g ftpgroup -d /ftp/user1 user1
      useradd -g ftpgroup -d /ftp/user2 user2
      
      
      # 設(shè)置密碼
      pure-pw useradd user1 -u ftpuser -g ftpgroup -d /ftp/user1
      pure-pw useradd user2 -u ftpuser -g ftpgroup -d /ftp/user2
      
      
      # 更新數(shù)據(jù)庫
      pure-pw mkdb
      exit

      ?? 防火墻配置

      # 開放端口
      sudo ufw allow 21/tcp
      sudo ufw allow 30000:30009/tcp

      ??? 連接測試

      使用 FileZilla 客戶端連接:

      地址: 服務(wù)器IP
      端口: 21
      協(xié)議: FTP
      加密: 普通FTP(不加密)
      用戶: 創(chuàng)建的用戶名
      密碼: 對應(yīng)用戶密碼

      ?? TLS 加密配置(可選)

      # 在docker-compose.yml中添加
      environment:
        ADDED_FLAGS: "--tls=1"
      volumes:
        - ./ssl:/etc/ssl/private

      生成證書:

      openssl req -x509 -nodes -newkey rsa:2048 \
        -keyout ~/ftp/ssl/pure-ftpd.pem \
        -out ~/ftp/ssl/pure-ftpd.pem \
        -subj "/CN=your.domain.com"

      ?? 安全注意事項

      1. 避免使用弱密碼:密碼復(fù)雜度應(yīng)大于12位
      2. 限制用戶權(quán)限
      3.  
      4. 啟用日志審計
      5.  

      ?? 管理命令

      # 添加新用戶
      docker exec pure-ftpd pure-pw useradd newuser -u ftpuser -d /ftp/newuser
      
      
      # 重置密碼
      docker exec pure-ftpd pure-pw passwd user1
      
      
      # 查看在線用戶
      docker exec pure-ftpd pure-ftpwho

      ?? 替代方案

      鏡像名稱

      特點

      適用場景

      fauria/vsftpd

      輕量級(僅7MB)

      資源受限環(huán)境

      delfer/alpine-ftp-server

      基于Alpine(5MB)

      超輕量部署

      mcreations/ftp

      支持Web管理界面

      需要可視化操作

       

      重要提示:FTP協(xié)議本身不加密傳輸數(shù)據(jù),敏感環(huán)境應(yīng):

      1. 啟用FTPS(FTP over SSL)

      2. 或改用SFTP(SSH File Transfer Protocol)

      3. 限制IP訪問:docker run --add-host=allowed.ip:192.168.1.100
      posted @ 2025-11-05 16:26  麥麥提敏  閱讀(14)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产成人高清精品亚洲一区| 国产在线精品一区二区夜色| 国产精品一二三区久久狼| 91无码人妻精品一区二区蜜桃| 公喝错春药让我高潮| 国产午夜精品福利免费看| 婷婷99视频精品全部在线观看| 999福利激情视频| 亚洲狼人久久伊人久久伊| 无码国产精品一区二区免费式芒果| 免费无码av片在线观看网站| 亚洲AV国产福利精品在现观看| 亚洲中文字幕无码中字| 国产精品一区二区三区三级| 成年女人永久免费观看视频 | 2020年最新国产精品正在播放 | 日韩高清亚洲日韩精品一区二区| 国产热A欧美热A在线视频| 国产亚洲精品第一综合另类| 2019香蕉在线观看直播视频| 少妇人妻偷人精品免费| 黔西县| 国产亚洲精品成人aa片新蒲金| 亚洲欧洲日产国码高潮αv| 国产精品小仙女自拍视频| 亚洲 制服 丝袜 无码| 一本一道av无码中文字幕麻豆| 日韩高清不卡一区二区三区| 女人高潮流白浆视频| 五月天天天综合精品无码| 久久久久综合一本久道| 日韩一区二区在线观看视频| 国产成人午夜福利在线观看| 中文字幕人妻在线精品| 狠狠亚洲色一日本高清色| 国产精品老熟女免费视频| 粉嫩小泬无遮挡久久久久久| 日韩在线不卡免费视频一区| 麻豆国产成人AV在线播放| 吉安市| 精品日韩色国产在线观看|