WindowsでSFTPサーバーを構築する:freeFTPd

その他ウェブアプリ

freeFTPdはWindowsで動作する無料のFTP/SFTPサーバーである。

Windowsで使用できる無料のSFTPサーバーは少ないので貴重である。

上記サイトからバイナリをダウンロードしてインストールするたけですぐ使いはじめることができる。

Windows10で使用したところ少し癖があるようなのでメモしておく。

(1) Windowsのサービスから起動、停止ができない。

サービス名は「freeFTPdService」である。インストール後、自動開始の設定となっており実際に開始されているがWindowsのサービスから開始、停止できない。

fftpd1

(2) GUIの設定ツールに表示されるサーバーの起動状態は上記サービスの状態と一致しない

fftpd2

上記のようにFTPサーバー、SFTPサーバーの起動/停止状態をGUIの設定ツールから確認できるのだが、これがWindowsのサービスの起動/停止状態と全く一致していない。GUI設定ツールからサーバーの起動/停止を行うことができ、その状態は上記画面から正確に判定できるがWindowsのサービスの起動状態とミスマッチであるのは普通とは言いがたく混乱を招く。

(3) GUIの設定ツールを管理者権限で実行しない限り、変更は適応・保存できない。

fftpd4

GUIツールで設定修正を上記の[Apply&Save]ボタンを押して設定を保存するのだが、管理者権限で実行してないとエラーがでて保存できない。その理由を表示してくれないので知らないとハマる可能性がある。

これらの他にも、Windows再起動時の起動が不安定などの報告もある。

手軽にWindowsでSFTPサーバーを実現できるというコンセプトとして非常に優れたサーバーなのであるが、くせがあるため本番環境というよりは、試験環境や一時的な利用に用いた方がいいかもしれない。

コメント