• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Windows Serverでftpサイト構築)

Windows Serverでftpサイト構築

このQ&Aのポイント
  • Windows Server 2012 R2を使用しております。現在、Apache、MySQL、PHP、Perlのインストールや設定を行いまして、これからローカルのPCからFTPクライアントで接続できるようにしたいと思っております。
  • Windows Serverでftpサイトを構築する場合、IISを使ってインストールされている情報しか見つからなかったのですが、当方の事情によりIISをインストールすることができません。IISを使わなくてもftpサイトを構築することは可能でしょうか。
  • 構築に関する情報をご教授いただけますと幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
noname#212058
noname#212058
回答No.1

Windows 用の FTP サーバは IIS 以外にも色々あります。Google で検索すればすぐに見つかるので、比較検討してみてください。例えばこんなのとか。 http://www.aconus.com/~oyaji/ftp/filezilla_server.htm

yama-maron
質問者

お礼

shitaba様 ご教授いただきまして、ありがとうございます。 参考URLを載せていただきまして、お手数お掛け致しました。 filezilla serverをインストールして、現在色々と試しております。 windows server上から接続を試みたところ、 You appear to be behind a NAT router. Please configure the passive mode settings and forward a range of ports in your router. Warning: FTP over TLS is not enabled, users cannot securely log in. と表示されてしまうのですが、こちらにつきまして原因をお分かりいただけるようでしたら、ご教授いただけますと幸いです。 度々お手数お掛け致しますが、よろしくお願い致します。

その他の回答 (2)

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.3

>You appear to be behind a NAT router. Please configure the passive mode settings and forward a range of ports in your router. メッセージが英文だからと読むことを諦めていませんか? このメッセージは原因と対処方法そのものなんですけど。 >Warning: FTP over TLS is not enabled, users cannot securely log in. これは単に「FTP over TLSが無効になってるのでユーザーが安全なログインできません」という警告です。 ftpはコマンド用のコネクションとデータ用のコネクションを使用します(21番ポートはコマンド用)。 またアクティブモードとパッシブモードがあり、 アクティブモードではデータ用のコネクションをftpサーバーからftpクライアントに接続します。 パッシブモードではftpクライアントからftpサーバに接続します。 接続先のIPアドレスやポートは接続される側が接続する側に通知します。 このとき問題になるのが接続される側がNATルーター下にある場合です。 ふつうにすると接続される側が通知するIPアドレスはLAN内のIPアドレスですし、ポートはルーターにポートフォワードの設定がされていなければ接続する側からは接続できません。 なので、それらの設定が必要になってきます。

yama-maron
質問者

お礼

wormhole様 ご回答いただきまして、ありがとうございます。 また、ご連絡が遅くなってしまいまして、大変申し訳ございません。 こちらのWarningが表示された際、翻訳等で調べてはいたのですが、wormhole様にご回答いただきました警告の意味が理解できずご質問させていただきました。 質問する際に、情報が不足しておりまして大変失礼致しました。 アクティブモード・パッシブモードにつきましては、少し理解することができたのですが、ポートフォワードの設定等につきましてまだ理解ができていないため、勉強していきたいと思います。 ご丁寧にご教授いただきまして、ありがとうございました。

  • masatsan
  • ベストアンサー率15% (179/1159)
回答No.2

私もIISは使わないので、ftpどうしようか考えていました。 私の場合はリモートデスクトップだけなのでftpがなくてもローカルHDをマウントできるからそれで良いことにしました。 IISの口をアクセスできないようにルータとかfirewallで設定したらどうですかね。 ftpの口のみを開いておく。

yama-maron
質問者

お礼

masatsan様 ご教授いただきまして、ありがとうございます。 仰るとおり、ftpの口を開くことは必要かと思いまして、firewallの設定で21番ポートを開く設定を追加致しました。 現在、まだ解決できておりませんが、引き続き色々と試してみようと思います。 お忙しいところ、ありがとうございました。

関連するQ&A