Bash on Ubuntu on Windows 上で vsftpd を立てる
vsftpd 立てるだけ
install
sudo apt-get install vsftpd
設定
/etc/vsftpd.conf
に設定ファイルがある
sudo nano /etc/vsftpd.conf
デフォルトでは書き込めないので,write_enable
のコメントアウトを外す.
write_enable=YES
Windows側で既に21番ポートを使っている可能性があるときは,ポートを変えておく.
22211にポートを変える時は,末尾に
listen_port=22211
を加える.
起動
sudo service vsftpd start
restart
で再起動 stop
で停止.
アクセス
エクスプローラを開き,URL欄に次を打ち込む(USERNAMEHEREは適宜置き換えてください).
ftp://USERNAMEHERE@[::1]/
ポート番号を22211に変えたときは,
ftp://USERNAMEHERE@[::1]:22211/
パスワードを聞かれるのでパスワードを入力する.
ファイル一覧が表示される.
何故ftpサーバを立てる必要が?
lxss
フォルダ(BoWが入っているところ)をWindows側から直接書き換えると,認識しなかったり,エラーを引き起こす原因となったりすることがあるらしい.