FileZillaFTPを使用
前提
- Xamppを使用しているものとする
- XamppをZip形式でインストールした場合 setup_xampp.batを実行している必要がある
xamppフォルダ下にあるfilezilla_setup.batを実行する
xamppコントローラーからFileZillaをサービスとしてインストールし、実行する
xampp/FileZillaFTP下にある
FileZilla Server Interface.exeを実行する
グループを追加する
メニューのグループ編集ボタン(顔が2つならんでるやつ)をクリックして編集画面に入る
右側のGroups部分の下にあるAddボタンをクリックする
グループ名を入力する
左側のツリーから
Shared foldersをクリックする
画面中央のAddボタンをクリックする
グループが共通で参照できるフォルダを選択する
フォルダが表示されている右側部分に権限を設定できるチェックボックスがあるので
グループ全員が共通で持つ権限を選択する
OKボタンでグループ編集画面を閉じる
グループにユーザーを追加する
メニューのユーザー編集ボタン(顔が1つのやつ)をクリックして編集画面に入る
グループと同じ要領でユーザーを追加する
ユーザー名を入力したら、その下にグループを選択するコンボボックスがあるので、
そこから追加対象となるグループを選択する
規定ではパスワードが空白になっているので必要に応じて追加する
グループと同じようにユーザー固有の設定を行う
OKボタンでユーザー編集画面を閉じる
メニューのFileからConnect to Serverを選択する
FileZillaFTPが動いている端末のパスワードを入力する(?)
メニューのServerからActiveを選択する
これで、FTPサーバーとして利用できるようになっている(はず)
Activeにして以下のようなエラーが出ていたらポートの変更をする
Failed to create listen socket on port 21
Failed to create a listen socket on any of the specified ports. Server is not online!
ポートの変更
メニューのEditからSettingをクリックする
ツリーのGeneralSettingを選択するとポートを指定できる欄がある
8081とか適当に他とかぶらないように設定する
他の端末から、FTPクライアントソフトなどで接続してみる
上記設定は、セキュリティについては意識していないので注意が必要