SFTPサーバーをさくっと立ち上げる

開発用にSFTPサーバーが必要になり、とりあえずの接続確認程度が出来れば良かったのでDockerでサクッと構築した。以下その時のメモ

Docker image

これを利用させてもらう。

https://hub.docker.com/r/atmoz/sftp/

以下コマンドで実行

  • SSH鍵を使わずにユーザーIDとパスワードのみの認証(ユーザーID:test_user, パスワード:test_pass)
  • ホスト側のポート122にポートフォワード
docker run --name sftpserver -p 122:22 -d atmoz/sftp test_user:test_pass:::upload

WinSCPで接続確認

  • Host name: localhost
  • Port number: 122
  • User name: test_user
  • Password: test_user

f:id:hkou:20170205105421p:plain

Login押下したら、先程作成したuploadディレクトリにアクセスすることが出来た

f:id:hkou:20170205105631p:plain