Windows Serverでftpサイト構築

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

Windows Serverでftpサイト構築

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% (1619/5654)
回答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

  • Windows Serverでメールサーバ構築

    Windows Server 2012 R2(Amazon Web Services EC2)でメールの送信が行えるようsmtpまたはsendmailを導入しようと考えております。 Windows Serverの場合、IISを使うことが多いそうですが、当方事情によりIISのインストールを行うことができないため、IISを使わずに行いたいと思っております。 Windows ServerでIISを使わずにメールサーバを構築された方いらっしゃいましたら、構築に関する情報を提供していただけますと幸いです。 以上、ざっくりとした質問となってしまい申し訳ございませんが、よろしくお願い致します。

  • windows2003serverにapache,PHP,MySqlをインストールして動かしたい

    はじめまして・・・サーバーが動きません OS:windows2003R2SP2で Apache2.0.59 PHP4.4.6 Mysql4.0.26 をインストールして動かしたいのですが…動きません Mysql→Apache→PHPの順でインストール Mysql、apache、は普通にインストールでき動作確認が出来ました。 PHPをインストールして…Apacheからphpinfo()を流すと…そのまんまブラウザに出力[<?phpinfo();?>]されます。 コマンドプロンプト→PHP d:\htdocs\phpinfo.phpを流すときちんとコマンドプロンプト上では出力されます。 何が悪いのでしょうか? 同じ開発端末windows200proでは同じ構成で普通に動作しています。 IISをインストールしてFTPサーバーを動かしているからでしょうか? それともwindows2003server無理なのでしょうか? よろしくお願いします。

  • FTPサーバー

    IISをしようしてFTPサーバーの構築をしようと思っています。初めてなもので設定方法についてのサイトを探しているんですが、なかなか見つかりません。 どなたか、IIS(FTP)について詳細に書かれているサイトを知っていたら、教えてください。 バージョンが不明なんですが、Windows2000serverに入っているIISです。

  • IISによるFTPサーバ構築の方法

    Windows2000Server(IIS含)をインストールしたパソコンが家にあります。ADSL環境で、ルータを噛ましています。 現在、IISによりWebサーバを構築しています。ルータのバーチャルサーバ機能で、80番ポートを2000サーバのMACアドレスに振るようにしています。 今回、外出先から家のファイルにアクセスできるようにFTPサーバを構築することにしました。 そこでWWWと同様、ルータのバーチャルサーバ機能で21番を2000サーバに振る設定をしました。IISの方は、よくわからないまま適当に設定しましたが、ダイヤルアップで接続した別のパソコンからURLに「ftp://パソコンのグローバルアドレス」を入力したところ「フォルダにアクセス権がない」とのメッセージが出ました。 FTPサイトの設定方法が間違っているのでしょうか? ご存知のかた、FTPの正しい設定方法を教えてください。 よろしくお願いいたします。

  • レンタルサーバー並みのWEBサーバー構築したい

    DTI VPSサーバをかりました。 【ホームページセット】CentOS(32bit) Yum Apache Python FTP Perl PHP のみがデフォルトでインストールされています。 【利用目的】WEBサーバーとして運用を考えています。 MySQLのみインストールしました。 一般的なレンタルサーバー「ロリポップやさくらサーバー」並みにしたいのですが・・・。 その他何をインストールすればよいのかがわかりません。 誰か教えていただけませんでしょうか? または、どこか参考になるサイトなど教えていただけませんでしょうか? pearも使いたいので、インストール予定です。 誰かご教授お願いします。

  • Windows Severのftpサーバー構築

    Windows Sever 2008 R2でftpサーバーを構築しました。 ローカルからの接続は正常に行くのですが、 他のマシンから接続ができません。 telnetでオープンする事もできないので拒否されているかと思います。 「telnet ??? ftp」 →接続に失敗しました (telnet ??? httpでは接続できます) FTP IPv4アドレスとドメインの制限で、クライアントのIPを入力してもダメでした。 他に何か設定等があるのでしょうか。 ご存じの方がいらっしゃいましたら教えてください。

  • FTPサーバーの構築

    社内LANに接続されているハード(機械設備)がCSVを作成していて、それを同一LANに構築したFTPサーバーのローカルフォルダに転送したいのですが、うまくいきません。 サーバーマシンでブラウザから「ftp://サーバーのプライベートIPアドレス」を入力するとユーザー名とパスワードを求められるのでサーバーの構築はできているのだと思います。 FTPクライアントソフトは、その機械設備のメーカーが提供しているブラウザ画面を使用しなければなりません。その画面の中にFTPサーバ(ドメイン名)とあるのでFTPサーバーのプライベートIPアドレス(固定)を入力しているのですが、間違っているのでしょうか? それともFTPはそもそも社内LANの中だけで機能させることはできないのでしょうか? 八方ふさがりで困っています。アドバイスお願いします。

  • FTPサーバ

    pppstationといいます 現在とあるプロバイダを通してADSLでインターネット接続サービスを受けています このたびWin2000とIIS5を使ってFTPサーバを構築したのですが、 インターネット側からFTPクライアントソフトを使用してアクセスすることができません LAN内ではFTPクライアントソフトを使用して、接続できます ADSLルータはPlanexのBRL-04Fを使用しており、 WAN側からのアクセスに対応させるため、ローカルサーバ機能(NATテーブル設定みたいなもの) を有効にしてアクセスがあったときサーバーにアドレスを変換してサーバーへ通信する設定にしてあります ここで疑問なのは、プロバイダの方で、 ポートフィルタリングをかけている場合とかがありえるのかということです プロバイダの方に直接聞いてみたのですが 「そのような質問にはお答えできません」といわれてしまいました なので、フィルタをかけているプロバイダとかがある、ない、といった程度でもよいので情報お願いします

  • 2003サーバの『規定のwebサイト』の開始が出来ない

    IIS6.0において、『規定のwebサイト』が停止状態から 開始できなくなっています。 『プロセスは他のプロセスが使用中です。』 という、エラーか帰ってきます。 Apache、PHP、Perlをインストールしているので、 ひょっとしたら、ApacheとIISはどちらかでよいとも聞いたこともあるので、 c:\windows\php.iniかd:\Apache\conf\httpd.conf への設定がおかしくなっている可能性があるでしょうか? インストールに関してはこちらを参考にしています。 ttp://y-kit.jp/saba/ また、2003サーバにおけるPHP,Apache,Perl等のインストールについて記載のあるURLをお願いします。 階層は D:\をすべてweb用に割り当てて、 d: ┣Apache ┣Inetpub┳wwwroot┳index.html ┃    ┃ ┣cgi-bin(エリアス) ┃    ┗cgi-bin(実際のデータ)  ┣Logfiles ┣php━php.exe ┣WUTemp ┗user━local┳bin━perl.exe        ┃・・・        ┃・・・        ┃・・・ となっています。 よろしくお願いします。

  • windows7でソフトなしでFTPサーバ化

    windows7でソフトなしでFTPサーバのように、他のwindows7からFTPでアップロードなどは出来ますか?または、FFFTP(フリーソフト)でwindows7にアクセス出来ますか? IISやapacheを使わなくても出来るかちょっと気になっています。アクセスログを取りたいのと、パスワードを付けたいので、apacheとか使うつもりではいるのですが、気になりました。よろしくお願いします。