プロクシサーバでftpサービスを立てる方法について

このQ&Aのポイント
  • RedhatLinux7.1Jで(squid)を使って、プロクシサーバを立てる方法を検討しています。8080ポートなどのhttpを使って、プロクシサーバを立てることができましたが、8021ポートを使用した内部LANからの外部向けのftpサービスの準備ができません。delegatedでプロクシサーバを立てるべきかどうか迷っています。
  • 知人からの情報によると、delegatedを使用すれば、FreeBSDでftpサービスを実現できるとのことです。しかし、もしsquidでも8021ポートのftpサービスを起動する方法を知っている場合は、教えていただけますか?また、他にも優れたプロクシサーバがあれば、教えていただけると幸いです。
回答を見る
  • ベストアンサー

プロクシサーバで、ftpサービスを立てたい・・・。

RedhatLinux7.1Jで(squid)を使って、プロクシサーバを立てようとしています。 8080ポートなどのhttpを使って、プロクシサーバをたてることができたのですが、 8021ポートを使って、内部LANから外部向けのftpサービスを用意することができません。 やはり、delegatedでプロクシサーバを立てたほうが良いのでしょうか? (delegatedであれば、FreeBSDで実現できると、知人から聞きました。) もし、squidで8021などのftpサービスを起動できる方法をご存知でしたら教えてください。 また、squidやdelegated以外で、もっと良いプロクシサーバがあれば教えてください。

noname#2802
noname#2802

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

  • ベストアンサー
  • MarrowG
  • ベストアンサー率53% (41/76)
回答No.1

squidでも可能です。ftpgetという別プロセスを立てる必要があります。 またftp passiveあたりもONにしておかないとうまく動かないかもしれません。 プロクシサーバーにこだわらなければ、NATで内部FTPサーバーへFORWARDしてしまうというのもありだと思います。

noname#2802
質問者

お礼

ftpgetってどうすれば入手できるか、色々とサイトを探索して見たんですが、 ちょっとわかりませんでした。やっぱ、Delegateでしょうか。 Delgateはログ解析はよくできるんだけど、squidに比べてレスポンス落ちるからな。うーん。

その他の回答 (1)

回答No.2

squidの設定ファイルにもFTPの項目がありますよね? そこも設定する必要あったんじゃないかなぁ squidは使ってるけどFTPは使ってないもんなぁ^^; 当方FTPサーバーはWINだもんなぁ ほかのサーバーはRH7.2だけど・・・

関連するQ&A

  • LANカード2枚指しマシンでクライアントが外部のFTPに繋げる方法?

    サーバーにLANカード2枚指しで VineLinux2.6を使っています。 LAN内と外に分けていて、ホームページの閲覧は squidを使って見ていました。 今度、LAN内から外部のFTPに繋げたいということになり、どうしたらよいかわかりません。 FTPなので20,21ポートを通過させれば良いと思いますがその方法がわかりません。 ご教授ください。

  • RedhatLinux7.1Jのwu-ftpdサービスへの接続が遅く困ってます

    RedhatLinux7.1J(3台)で、 wu-ftpdサービスを使っています。  1台目は、IP制限なし。  2台目と3台目は、ローカルIPからのみftpサービスを受ける制限。 それぞれ、上記のような制限を設けて運用しております。 導入時(昨年末)は、どのLinux機へのftp接続も素早く接続できていたのですが、 最近になって、3台とも、ローカルIP端末からのftp接続が遅くなりました。  ※場合によっては、つながらない場合もある。  ※なお、1台目も、ローカル端末からのftpのみ遅い。   外部インターネットからのftp接続は、今までどおり接続早い。 勿論、wu-ftpdへのパッチも最新版をあてております。 また、ログにも特別なエラーは書出しされておりません。 最近、特に内部LANの変更などは行っておりません。 一体、何が原因なのか、全く検討がつきません。 どなたか同じようなお悩みをお持ちの方、あるいは対処方法をご存知の方、 どうぞよろしくお願いいたします。

  • 複数のFTPサーバーに外部からアクセスする方法

    WAN側に1つのグローバルIPアドレスが割り振られている状態で、LAN側に複数のFTPサーバーがある場合、外部からすべてのFTPサーバーにアクセスするにはどのようにルーターを設定すれば良いのでしょうか? ちなみに、FTPサーバーはPORT21しか使えないNASタイプのものです。 また、これを実現できるルーターをご存知でしたら教えていただきたいのですが、よろしくお願いいたします。ただし、VPNは使用しません。 例 Router WANAddress:59,134,234,08 Router LANAddress:192.168.0.1 FTP1 Address:192.168.0.10:21 FTP2 Address:192.168.0.11:21 FTP3 Address:192.168.0.12:21 FTP4 Address:192.168.0.13:21 FTP5 Address:192.168.0.14:21

  • FTPサーバ間でのデータ転送について

     FTPサーバ間でファイルやりとりしたいなと思って調べていたら、PASVモードを上手く使えば できるようなことをネット上に書いてありました。 http://www.atmarkit.co.jp/fnetwork/rensai/netpro11/netpro01.html  ただ、具体的な方法論まで書いたページを見つけられず。。 もし識者の方がいれば教えて欲しいのですが、次のようなことは可能でしょうか。 ●目的「LAN上のFTP機能があるNASから、単独でネット上のFTPサーバとデータのやりとりをしたい」 ファイヤウォールのあるルータの下にFTPサーバ機能がついたNASがあります。 LAN内に外部に公開しているFTPサーバはありませんので、ルータのポートは自由にあけれます。 可能ならば、おそらく、WAN上のFTPをPASVモードにして、そこに繋ぎにいくという形になるのかなという気はしています。  可能な場合、以下について教えていただけると嬉しいです。 ・どのようなソフトを使って実現すればいいでしょうか。  TELNETでやる場合、どのようなコマンドを送ればいいでしょうか? (linux、Windowsどちらのソフトでも構いません。  転送中常時起動が必要なソフトならばlinuxのものだと嬉しいです) ・ルータのポートは空けないといけないものはあるでしょうか。 よろしくお願い致します。

  • Sambaが稼動するマシンのセキュリティ環境

    LAN外部用サービス(WEB、FTP、メール等)とLAN内部用サービス(Samba)を 『1台のマシンで兼用』させるのはセキュリティ的にあぶないでしょうか? LAN内のsambaファイルサーバにルータ外部からアクセスされwindowsファイル共有を しているファイルが盗まれるなどの可能性はあるのでしょうか? ※ルータの設定では外部サービス用にWEB、FTP,メールなどに対してはポートフォワーディング設定を行っていますが、sambaに対しては何も設定していません。 サーバ機:CentOS 「ルータ」→「サーバ機」(web、メール、FTP、Samba) ※なおサーバの運用は仕事とかではなく個人的な遊び目的です。 よろしくお願いします。

  • iobb.netを利用してのFTP接続について

    こんにちは。 早速ですがIODATAが行っていますサービスでiobb.netとがります。 それを利用して外部(WAN)からFTP接続を行いたいと思っています。 が、何度行っても接続できません。 内部(LAN)から接続を行った場合は出来ています。 詳しい設定方法をお知りの方は、いらっしゃいませんでしょうか? もしお分かりの方は、お教えください。 お願いします。 環境は下記のようになります。 ルーター:LAN-BR/4 NAS:HDL-XR

  • Webサービスを提供するポートについて

    Webサービスを提供するポートについて質問です。 セキュリティに関係する事項ですので、こちらで質問させていただきます。 ルータのNAPT機能を用いて、LAN内にあるWebサーバに外部からのアクセスを通し、外部→内部方向について、ルータは80番ポートのみを開放し、他のポートはすべて遮断します。 ここで、 (1)Webサービスを80番ポートで提供する。(ルータは外部から80番へ来たアクセスをWebサーバの80番ポートへ転送) (2)Webサービスを80番ポート以外(例えば8080番)で提供する。(ルータは外部から80番へ来たアクセスをWebサーバの8080番ポートへ転送) 両者におけるセキュリティ面での具体的な違いを知りたいと思います。ご教授下さい。

  • ルーター設定:FTPサーバーへ静的マスカレード

    IODATAのLANDISK「HDL-GZ1.0TU」にFTPサーバ機能があると知り、設定してみたのですが… LAN内であれば接続できました。 ftp://192.168.1.xxx グローバルアドレスを指定すると接続ができません。 ftp://xxx.xxx.xxx.xxx ----- FTPフォルダエラー このフォルダにアクセスできません。ファイル名を正しく入力したことと、フォルダにアクセスするためのアクセス許可があることを確認してください。詳細:サーバーとの接続がリセットされました。 %>ftp ***.***.***.*** Connected to ***.***.***.***. Connection closed by remote host. ----- ルーターはPlanex製BLW-04FMGを使っています。グローバルIPアドレスはプロバイダからDHCPで割り当てられています。 LAN内の機器にはローカルIPアドレスを固定で割り当ててあり、tcp21番が指定された場合はLANDISKへ渡すように設定したつもりでなんですが、この辺が怪しそうな気配です…。 ルーターのNAPT設定は NAPT 有効 FTP制御ポート 21 PPTPパススルー機能 無効 L2TPパススルー機能 無効 IPsecパススルー機能 無効 静的マスカレードは ID 64 プロトコル tcp リモートIPアドレス * リモートポート * 外部IPアドレス xxx.xxx.xxx.xxx(DHCPで割り当てられたモノ) 外部ポート 21 内部IPアドレス 192.168.1.xxx 内部ポート 21 何か思い当たる原因がありましたらアドバイスください。よろしくお願いします。

  • FTPサーバーについて

    最近自宅のパソコンのファイルを取るためにFTPサーバーを立てました。しかしエラーが出て外部から取り出せません。どなたかわかるかた教えてください。 パスワード確認後 ファイル取得時「ソケットエラーが発生しました」とでる。 条件 ・サーバーソフト「QuickFTP」(フリー) ・クライアントソフト「FFFTP」(フリー) ・自宅のPCはADSLでルーターを使用(ポート20,21開放) ・内部で確認した際(ftp://127.0.0.1)ではOK よろしくお願いします

  • FTPサーバに外部から接続できない

    FTPサーバに外部から接続できません。 LAN内からは別のクライアントで接続できました。 FTPサーバソフト:nekosogiftpd(windows XP professional) windows xpでのファイアフォール:なし ネット環境:光プレミアムマンションタイプ(VDSL) NTTレンタルのCTUの設定:静的アドレス変換設定(ポート指定)で FTP(21)ポートをLAN内のサーバマシン(windowsのプライベート IPアドレス)に通すように指定しています。 以上の環境です。 外部からのみ繋がらないのでルータ(CTU)の設定か ファイアフォール等に原因があると思われますが 現在のところわかりません。 何か考えられることはないでしょうか? よろしくお願いします。