DockerでSFTP/FTPS/FTPサーバーを起動するためのdocker-compose.yml
の例です。
テストのみに利用ください。
# 開始
docker-compose up -d
# 終了
docker-compose down
- ホスト: localhost
- ローカルディレクトリ: ./remote
ローカルの./remote
がリモートの./remote
に接続されます。
- ポート: 10220
- ユーザ名: sftp-without-key
- パスワード: pass
- リモートディレクトリ(フルパス): /home/sftp-without-key/remote
- ポート: 10221
- ユーザ名: sftp-with-rsa-key
- リモートディレクトリ(フルパス): /home/sftp-with-rsa-key/remote
- 秘密鍵: ./ssh/id_rsa
- ポート: 10222
- ユーザ名: sftp-with-ed25519-key
- リモートディレクトリ(フルパス): /home/sftp-with-ed25519-key/remote
- 秘密鍵: ./ssh/id_ed25519
- ポート: 10210
- ユーザ名: ftp
- パスワード: pass
- リモートディレクトリ(フルパス): /home/virtual/ftp/remote
TLSエラーが発生するので無視してください。
- ポート: 10211
- ユーザ名: ftps
- パスワード: pass
- リモートディレクトリ(フルパス): /home/virtual/ftps/remote
- FTPSのTLS証明書
- WebDAVなど他のプロトコル