設定方法の一例を示します。動かすための最低限の設定を行います。設定は、管理コンソールにログインして行います。Serverをクリックすると、以下のように日本語化されたコンソールへのログイン画面となる。そのまま「OK」をクリックすれば管理画面が表示される。オプション設定画面を開く。オプション設定画面が表示されるので、必要な項目を設定し「OK」をクリックする。各項目には、それなりの説明があるのでほとんど悩むことはないはずであるが、以下に簡単に各設定内容の概要を示す。大半は設定変更不要と思われる。文字化けを起こすので、メニュー画面は日本語化していないがメニュー選択すれば内容は日本語化しているのでわかるはずである。FTPの制御コネクションのポート番号を指定。基本的にデフォルトから変更しないこと。変更するといろいろ問題が発生する。FTPサーバに同時接続できるユーザ数を指定。0は無制限なのでそこそこの値に設定するここと。回線の帯域に注意が必要。FTPサーバのスレッド数で、デフォルトは2になっている。基本的には変更せず、どうしても輻輳して遅いと思われるなら、設定を大きくしてみるとよい。ファイル転送せずに放置された場合の無通信監視時間。ファイル転送せずに放置された場合のデータコネクション監視時間。サーバ接続後、ログインするまでの監視時間。ログイン時にクライアントに送出するwelcomメッセージをカスタマイズしたい場合に編集する。日本語も問題なさそうである。サーバが待ち受けるアドレスを指定。基本的には、デフォルトの'*'(サーバが有する全てのアドレス)で問題ないはず。サーバにログインを許可しないクライアントのIPアドレスを単一、ワイルドカード、レンジ、サブネットマスク形式、'/'で囲んだ正規表現によるホスト名が指定できる。アドレスの指定方法としては、以下が使用可能である。上記で指定した範囲で規制を除外するアドレスを上記と同様の指定方法で設定する。特定のアドレスのみ許容したい場合は、上段に'*'を設定して全て拒否し、下段で許可するアドレスを指定すればよい。サーバが有しているアドレスが使用されるので、一般的にはプライベートアドレスになる。FTPサーバのPASVモードに対応しているルータ(CoregaやNEC、マイクロ総研製ルータなど)があるので、まずはこのモードでPASVが使えるかテストし、LISTの取得ができない場合はルータが未対応なので下記のいずれかで対処する。FTPサーバのPASVモード未対応ルータの場合に使用。固定IPアドレスならそのままルータのWAN側のグローバルIPアドレスを設定する。動的IPアドレスの場合は、DDNSで自サイトのWAN側のグローバルIPアドレスが牽けるホスト名があればそれを設定する。内向きにhostsや内向きDNSでホスト名がプライベートアドレスに変換している場合は本方法では駄目なので、下記の方法で対応すること。FTPサーバのPASVモード未対応ルータの場合で上記対応では問題がある場合に使用。本設定は、PASV接続時に外部のサイトにアクセスして自サイトのWAN側のグローバルIPアドレスを検出してもらい、その情報を基に動作させる方法である。FTPサーバのPASVモード未対応ルータの場合に使用。PASVモードの場合、データコネクションはクライアントから接続にくるためルータで使用ポートを明示的にサーバにフォワーディングしてあげる必要がある。同時接続数を考慮してセキュリティ的にも範囲を絞って設定するとよい。基本的にデフォルトのままで動かすこと。FXP転送する場合は各自の責任でどうぞ。いうまでもなくデフォルトのまま使用。管理者コンソール起動時にタスクバーに入れて、画面表示しない場合に設定。動作が不明であり触らないほうが無難。デフォルトから変更する特段の理由がないはず。デフォルトのlocalhostのみとする。デフォルトのlocalhostのみとする。上記でlocalhostのみにした場合は設定不要。デフォルトではログは採られないので、適宜設定すること。コメントを見るだけでわかるはずなので省略。Interface)によるKerberos認証に関する設定。同時使用での回線容量の枯渇に注意。ユーザ毎の制限速度を指定。組み合わせで制限速度を設定。Zによる圧縮転送を使用する場合に有効にする。容量が大きい非圧縮ファイルの転送が多い場合は有効だが、一般的な用途では不要?リアルタイムで圧縮するのでCPUパワーには要注意。SSL/TLSをサポートする場合、チェックを入れる。Apache用に作成したserver.key/server.crtを使用してもよいし、「新規証明書を作成」をクリックして作成して、それを指定してもよい。設定内容はApache用を参照のこと。explicitしかサポートしていないのでSSL/TLS使用時はチェックすること。SSL/TLS以外使用できないようにする、即ち一般的なFTP接続を許可しない場合はチェックする。制御コネクションの他、データコネクションも暗号化したい場合はチェックする。一般的には使用しないのでそのままで可。複数のユーザを一まとめにして扱うグループという概念がありますが、ここでは触れません。ユーザの追加のみ以下に説明します。設定は、管理コンソールにログインして行います。Serverの管理コンソールの「編集」->「ユーザ」、もしくは一人だけのアイコンをクリックすると、「ユーザ」の画面になる。右側の「ユーザ」のところの「追加をクリックすると、下記のような「ユーザアカウントの追加」」画面が表示されるので、追加したいユーザ名を入力(グループがあるなら選択)し、「OK」をクリックするとユーザが追加される。パスワードの設定ユーザを追加しただけではパスワードは設定されていないので、下記のように右側のユーザ欄で対象ユーザを選択し、「アカウント設定」の「パスワード」にチェックを入れ、パスワードを入力する。フォルダの設定ここでは、対象ユーザ用のフォルダとパーミッションの設定を行う。folders」を選択し、「共有フォルダ」で「追加」をクリックすると下記のような「フォルダの参照」ダイアログが出るので、このユーザに割り当てるフォルダを選択し、「OK」をクリックするとフォルダが割り当てられる。フォルダがひとつの場合は、下記のように共有フォルダの「Directries」の前にホームディレクトリを示す「H」マークが付与されている。Dirに設定」をクリックすると変更できる。そのフォルダに対するパーミッションを右側の「ファイル」と「ディレクトリ」で設定する。エイリアスの設定ホームディレクトリとは異なる場所のディレクトリも合わせて使用したい場合は、エイリアス(別名)が使用できる。ここでは、ネットワークドライブを使用する例を示す。ネットワークドライブをFTPでアクセスするということは、FTPサーバは一つのデータを送受信することになり2倍のトラフィックがかかるので基本的には使用しないほうが良いと考える。ネットワークドライブを使用するための条件は、下記とおりである。[使用条件]サーバ機からターゲットのネットワークドライブに認証無しでアクセスできること。認証が必要であっても、サーバ機で自動認証できれば使用可能である。Serverに登録・アクセスできる。アカウントを、デフォルトのローカルシステムアカウントからサーバにログオンしているアカウント(上記のとおりこのアカウントで自動認証ができることが前提)に変更する。Serverのプロパティのログオンで、ログオンをローカルシステムアカウントからアカウントに変更し、サーバ機のログオンアカウントとパスワードを入力し変更する。Serverの共有フォルダの設定で、まずは上と同じ方法で適当なディレクトリ(下記は、「E:\」を追加したイメージ)を追加する。追加したディレクトリの上で右クリックし、「名前の変更」を選択する。ディレクトリ名をネットワークドライブの割付で使用するフォルダの指定と同じように変更する。続けて追加したディレクトリの上で右クリックし、「エイリアスの編集」を選択する。エイリアスの入力画面で、ホームディレクトリ配下で表示したいディレクトリ名を決め、ホームディレクトリを含めたフルパスで入力する。下記は、ネットワークドライブ「\\server\public」をホームディレクトリ下で「server」として扱う例である。入力したら「OK」をクリックして終了する。これで、ネットワークドライブは「\\server\public」はFドライブの「server」というフォルダとして扱えるようになる。通常はあまり必要はないと思うが、anonymousを設定するには、一般ユーザと同様にユーザ名を「anonymous」でフォルダ等も設定し、パスワードを設定しなければクライアントはanonymousとしてログインできる。Serverの場合、パスワードを設定し忘れるとクライアントはどんなパスワードであろうとユーザ名さえ一致すればログインできてしまうので気がつきにくく、誰でもログインできてしまうので注意が必要である。最後に、左下の「OK」をクリックして設定内容を保存する。忘れると設定されないので注意が必要です。バージョン0.9.15以降、UTF-8対応になったので、日本語等の2バイト文字がファイルやフォルダ名に使用できるようになりましたが、逆にFFFTPのようなUTF-8未対応のクライアントを使用して日本語ファイル名やフォルダ名を扱うと文字化けしてしまいます。OFF」と設定してUTF-8モードをoffしてあげれば、文字化けしなくなります。バージョン0.9.18以降です。「接続」->「ホストの設定」で「ホスト一覧」を開く。ターゲットのホストを選択し、「設定変更」をクリックし、「ホストの設定」を開く。OFF」と設定して、「OK」をクリックする。