shonen.hateblo.jp

やったこと,しらべたことを書く.

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側から直接書き換えると,認識しなかったり,エラーを引き起こす原因となったりすることがあるらしい.