LoginSignup
8
9

More than 5 years have passed since last update.

10MBのftpd (vsftpd)イメージを改良した

Last updated at Posted at 2016-03-17

起動方法

git clone https://github.com/tukiyo/docker-openwrt-ftp.git
cd docker-openwrt-ftp
vim image/root/users.txt
docker-compose.yml
  environment:
    #- HOST=my.server.com
    - HOST=localhost
    #- HOST=192.168.100.70
  • (PASVのため) 自サーバ以外から接続する場合
    • HOSTの値をIPアドレスか、名前解決が出きるホスト名を指定
docker-compose up -d

docker-openwrt-ftp

  • mcreations/ftpを改良
  • 複数アカウント作成に対応
  • HOMEディレクトリを他のユーザと同じPATHを指定可能
  • (chrootにより)所有者がUIDで表示されていたのでUsername表示の対応
  • timezoneの初期値をJST-9(つまり日本)に設定。

ftp.png

アカウント設定

  • image/root/users.txt
user1   pass1
user2   pass2
user3   pass    share
user4   pass    share
user5   pass    share
  • 1列目: FTPのユーザ名
  • 2列目: FTPのパスワード
  • 3列目: ログインするPATHを/data/share/に指定。(未指定でユーザ名)
    • user3, user4, user5は/data/share/を利用。
    • user1は/data/user1/
    • user2は/data/user2/を利用。
8
9
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
9