• 締切済み

FTPのデータ転送量でのポート遮断について

ただ単にポートを常時遮断するのではなく、 ある設定したデータ量を超えた時のみ、FTPのポートを遮断するか、その転送してきた相手のIPアドレスに対して通信を遮断する。 ということができるパッケージソフトとかありますか? ルーターなどで、常時ポート遮断したりとかはできるのは知っているのですが・・・・。 フリーソフトでこのような機能を持ったものがあったのですが、事情により使用できないので、もし知ってる方いたら教えてください。

みんなの回答

回答No.3

> フリーソフトでこのような機能を持ったものがあったのですが、事情により使用できないので・・・ との事ですが、そのフリーソフトが使用してみたいので入手先URL等お教え頂けませんか。 宜しくお願い致します。

回答No.2

ルーターで遮断するということはレイヤー3での制限ということになりますが、データ量うんぬんとかになってくるとアプリケーション層での対応ということになるでしょう。 つまりサーバーソフトがそういった機能を持ってない場合は厳しいと思います。 ソフトウェアに依存ということは、あなたのプラットフォームがわからないと誰も適切な回答はできないと思います。 すくなくともOSや運用規模などは書いたほうがいいんじゃないでしょうか。

keroppy
質問者

お礼

サーバーのOSがAIX 5.2で クライアント側は、Windows2000です。 この間に1台Windows2000のPCをネットワークに置き、その端末でデータ量を計測し、一定データ量を超えた場合は受信をストップするという感じです。 この端末でソフトウェアを使用し、監視しようという感じなります。 なかなかうまく説明できなくてすいません。

回答No.1

FTPdサーバーソフトウェアでmoreFTPdというフリーのFTPサーバです。これは基本的なFTPとしての動きをしてくれることのほかにクレジットという概念を用いることができるようになってます。クレジットとはあるひとに1Mのクレジットを与えるとその人は1Mしかダウンロードできないといったものです。また逆に1Mアップしたらそのクレジットが1M増えるといったこともできます。(クレジットとはそのサーバ内でのお金のようなものです。) あなたの言ってるような >その転送してきた相手のIPアドレスに対して通信を遮断する。 といった機能はないですが、事実上そのサーバに対してなにもできなくする(接続はできるがアップもダウンもできない)ことはできます。 いろいろ設定してみてください。 ちなみに作者さんはHPをみてるととてもイイ人のような気がしてるのでその辺からもおすすめです。関係ないですが私は好きです。追加でわからないことがあったらまた書き込んでみてください。

参考URL:
http://www48.tok2.com/home/null/More/index.shtml
keroppy
質問者

お礼

一度、そのmoreFTPdにて試してみます。 ご返答ありがとうございました! クレジットという概念がまだちょっと分からないので、実際に設定をいじってやってみます。

関連するQ&A

  • 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のものだと嬉しいです) ・ルータのポートは空けないといけないものはあるでしょうか。 よろしくお願い致します。

  • ネットワーク経由のファイルコピーで使用するポート番号は?

    ネットワーク上の別セグメントにあるファイルサーバにローカルデータをコピーしようと考えています。ただし、その際、NetBIOSによる通信は許可せず、IPアドレスによる通信のみ使用したいと考えています。NetBIOSによる通信の場合、ポート(137-139 or 445)を使用しているようなので、これらのポートを経由する通信はルータ側で遮断するつもりですが、IPアドレスによる通信の場合は、どのポートを使用して通信を行っているのか分かりません。IPアドレスによる通信では、どのポートを使用してデータ転送を行っているのでしょうか。

  • ポート転送について

    質問なのですが 現在私のPC環境は ルーター---------PC(windows98SE)    +---------PC(linux サーバー) といった2台のPCでLANを組んでおり 接続環境はフレッツISDNを使っています そこでBIND、apacheをつかってlinuxをwwwサーバーとして公開を考えています 固定IPアドレスは無く動的アドレスを利用し DDNSでアクセスしようと思っているのですが 普通ならばルーターでポート転送をしてwwwサーバーのIPアドレスを指定すればルーターからPCにうつってくれると思うのですが、家のルーターにはポート転送の設定が出来ないみたいなので困っています。よろしければ教えていただけないでしょうか。 私はlinuxを始めて1ヶ月ほどでまったくの初心者なので 質問におかしいとこがあるとは思いますがよろしくお願いします。

  • FTPで転送できるデータ

    古いPC(Win98)→新しいPC(XP)のデータ移行を 考えています。(いずれもノート) 古いPCにはバックアップを取る物がFDDしかありません。 (新しいPCにはFDDはない) 調べてみるとLANポートをクロスケーブルで繋いでやれば いいみたいなのですが、ド素人でよくわかりません。 そこで、FTPでサーバーに一旦ファイルを上げて、すぐに 新しいPCへダウンロードできないかと思ったのですが、 そういう方法ではダメでしょうか? 今、持っているFTPはHPビルダーに付いている物なのですが、 サーバー上にフォルダを1つ作成し、試しにExcelのファイルをUPして みようとした所、「アクセス権限がありません」となります。 ●FTPで転送できるファイルは限られているのですか?  (たまたま、HPビルダーのFTPがそうなのでしょうか?) 限られていないとしたら、殆どのソフトやファイルを サーバーへ転送できるフリーソフトのお薦めFTPはあるでしょうか? 過去の質問を検索したら、ネットでのデータの移行ができるような ことも書いてあったような気がしたのですが。 私はサーバー上へファイルを保存しておこうとは思いません。 あくまでも、データを移行するために一瞬だけUPして即座にDLしようと思っています。 ※クロスケーブルはまだ持っていないので、サーバーを利用してできないかと思いました。

  • ポートを閉じなさいとは?

    ポートを閉じるという言葉の意味がよく分かりませんでした。 ルータ無しで、なおかつポート設定に関係した特殊なソフトを使わずにWindows98でインターネットをしている人にとって、ポートを開けたり閉じたりすることはできなくて、全てのポートは開いているんですよね? このようなパソコンの場合、セキュリティ関係の本に書いてある「不要なポートを閉じなさい」という言葉は、anhttpdやTiny FTP Daemonのようなサーバソフトのうち、使っていないものを停止させなさいということですか? ルータや特殊なソフトを使って80番のポートを閉じた場合と閉じてない場合の例として、  閉じた場合)    僕のIPの80番に誰かがTCPパケット送信。    僕のルータに到着。    ルータがパケットを破棄。  閉じていない場合)    僕のIPの80番に誰かがTCPパケット送信。    僕のルータに到着。    ルータが僕のPCにパケットを転送。    僕のWindowsがパケットを解析してHTTPだった。    僕のWindowsがHTTPの80番で待機しているサーバを探す。    サーバがあればサーバにパケットを渡し、無ければパケットを破棄。 ということにですか? ポートを閉じるぐらいなら、それに対応したサーバソフトを止めればいいのに、なぜポートを閉じなさいと書いてある本が多いか分かりません。 ある機能を使うとサーバ機能も働いてしまうソフトがあり、そのサーバ機能だけを抑えてそのソフトを使うには、ポートを閉じることは有効な方法だと分かるのですが、普通はそのようなソフトは使っていませんよね?

  • FFFTPで転送できなくなりました。

    セキュリティーが高くなりホスト名が見つかりませんと表示されてしまいます。 サーバーのほうに問い合わせたところ 『FTP転送は通信ポート20,21を使用します。 セキュリティーソフト、ルーターがございましたら通信できない可能性がござい ます その場合は、御手数ですが、セキュリティーソフト、ルーターの製造メーカーに 通信ポート20,21を開放する方法を聞いて頂きます様にお願い致します。』 という返事が帰ってきました。 これはどうやったらできるのでしょうか?? ルーターは使っておりません。

  • FTPサーバーにアクセスできる理由

    FTPサーバーを立てているものですが、ふと気になりました。 ルーターで設定をしてあるのは21ポートをそのサーバーへ転送することだけです。 アクティブで可能なのはLANからだからということで分かるのですが、なぜパッシブでも可能なのですか? パッシブだと通信を開始するのは、WAN側からなのにどうしてちゃんとサーバーにアクセスできるのですか分かりません。 それと、静的アドレス変換(ポート指定)によって21ポートをサーバー1へ転送させた場合はアクティブでもパッシブでもFTPに問題なくアクセスできます。 しかし静的アドレス変換(ポート変換)によって1ポートを21ポートへ変換しサーバー1へ転送させた場合はアクティブではファイルやフォルダが表示されずアップロードもできなくて、 パッシブだと[Replacing connection xxx.xxx.xxx.xxx(サーバー1) with xxx.xxx.xxx.xxx(サーバー1のグローバルIP)]→[Connection timeout!]となり正常に接続ができません。 ポートはきちんと21に変換されるので同じはずなのに、どうして静的アドレス変換(ポート指定)だとできないのですか? ルーター:CTU <S> ※ここではクライアントにはファイアウォールはないものとします

  • ルータでのftpに関するフィルタリング設定について

    YamahaRT54iというブロードバンドルータを利用しております。 このルータのパケットフィルタリング設定項目に、 インターネットからローカルネットワークへの、送信元ポートが20番のものについては、通過を許可するという設定があります。 これはつまりftpの設定で、ftpでパッシブモードではなくアクティブモードで通信する場合、ファイル転送用の通信路としてftpサーバーの20番ポートからクライアントであるこちら側へ経路が張られるから、これを許可しないと暗黙のdenyによってはじかれてしまいftp通信がうまくいかなくなることへの回避策なのですが、 これがオンにされることでどうしてftp通信がうまくいくのか理解できません。 というのもローカルネットワークはルータのNATによって隠蔽されているはずで、たとえローカルネットワークへのftpdata通信を許可したところで、送信先のローカルアドレスがわからないはずであり、したがって通信が成立するはずがないのですが、しかし実際にはうまくいきます。 例えばローカルネットワーク内でWebサーバーを運用した場合、ルータにてルータの80番ポートへのアクセスをWebサーバー機に転送するポートフォワーディングを設定しなければ通信がうまくいきません。しかしftpに関してそのような設定は一切行っておりません。にもかかわらず通信がうまくいくのはどうしてなのでしょうか? 説明が下手でわかりにくいでしょうが、よろしくお願いします。 長々と失礼しました。

  • ポート転送ができない・・・・何故??

    ネットワークの接続について質問です。YahopBBに加入してパソコンAがネット(グローバルIPアドレスが割り当てられてます)につながっています。 パソコンBが無線でつながっています。AのIPアドレスが(仮に)218.134.55.66とします。 Bのアドレスが(仮に)192.168.1.8とします。Aにはルータがつながっていて、ポート転送でWAN側 から80番ポートのアクセスは192.168.1.8、つまりパソコンBに転送するようにルータに設定 しました。パソコンBにはhttpdをインストールし、パソコンBでhttp://localhostとアクセスしたら Webページが見れたことは確認できました。そこでためしに携帯電話からhttp://218.134.55.66とアクセスしたら ページが見れませんでした。パソコンA,パソコンBも同じようアクセスしても同様にページが見れませんでした。 原因がさっぱりわかりません。 どうすれば外部からパソコンBのページが見れるようになるのでしょうか?

  • ポート転送の設定について

    Yahoo!BBトリオモデム12MにLANカードを差し込んで、無線LANでインターネットをやっています。(ルーターは内臓されていると思います) 今ネットワーク対応のゲームをやろうとしてIPアドレスを設定しましたができませんでした。たぶんポート転送の設定をしなければならないと思いますが、やり方がわからず困っています。 ポート番号設定の記入欄には転送先IPアドレス、転送先ポート番号、WAN側ポート番号があります。ゲーム側の説明にはポート番号 2000~2010, 8080~60001 、プロトコル UDP と書いてあるのですが、どこに何をどう記入していいのか全く分かりません。 おそらく記入欄の3つのうちどれかに自分のモデムかLANカードのポート番号を記入するのだと思いますが、どこで知ることができるのでしょうか?長文になりましたが宜しくお願いします。