多数の拠点からのファイル転送について

このQ&Aのポイント
  • 複数クライアントから1サーバーへのファイル転送をWAN経由で行うシステム構築を検討しています。クライアント側ネットワーク環境の変更は不可であり、ファイル容量は20MB以内、形式はTXT形式です。セキュリティ対策も必要です。
  • サーバーのスペックやOS、ネットワーク環境、ファイル転送に利用するソフトウェアまたはサービスについてアドバイスをいただきたいです。
  • また、クライアント側のファイル転送ソフトウェアやサービスについてもご意見をいただきたいです。
回答を見る
  • ベストアンサー

多数の拠点からのファイル転送

いつもお世話になっております。 以下の内容でファイル転送を行なうシステム構築を検討しております。 ・複数クライアント(100箇所程)から1サーバーに対して、ファイルをアップロード ・クライアント⇔サーバー間はWANです。 ・クライアント側ネットワーク環境を変更することは不可。  (よくある民生品のルーターにファミリープラン等の光回線を使用しております。) ・頻度は月に1回(日付、時間は調整可能) ・ファイル容量は20MB以内、形式はTXT形式の予定 ・個人情報ではないが漏洩は避けたい為暗号化等のセキュリティ対策は必須 上記の条件下において構築する場合、どのような環境を構築すれば良いか 私自身にノウハウが無い為悩んでおります。 そこで、有識者の方々に、上記の条件下においてシステムを構築する場合参考までに 下記の観点においてどのようなものをご利用されるかご意見を伺いたくお願いいたします。 (1)サーバー(スペック、OS等) (2)サーバー側のネットワーク環境 (3)サーバー側のファイル転送サーバー用ソフトウェアまたはサービス等 (4)クライアント側ファイル転送ソフトウェアまたはサービス等 以上となります。 よろしくお願いいたします。

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

  • ベストアンサー
  • 0909union
  • ベストアンサー率39% (325/818)
回答No.2

ファイルサーバーなら、UNIX系サーバーマシンが最も一般的に使用されています。いわゆるRISCプロセッサー系サーバーですね。 ファイルI/O系が強い事に由来しています。当然ながら、この後継としてLinuxサーバー系がでてきますが、これは予算だけの問題です。できるならUNIX系サーバーでいいでしょう。 問題になるのは、使い勝手ですね。単にIPsecなどVPNを使うのがいいのか、パスワード管理だけですますのか、それは、使用する会社のポリシーなので、他人に聞くべき事ではありません。 この他人に聞くべき事ではないというのは、結局(1)~(4)に当てはまります。 すべて予算しだい、ポリシーしだい、要求仕様しだいで、それらの内容が、質問項目にはなく、回答できるだけの用件をそろえていません。 つまり、あなたはこの無料サイトでコンサルを依頼しているのであって、質問しているわけでない。 ファイル転送といっても業務内容を聞かないと、おすすめのシステムなんて組めません。よくこの程度の情報で、コンサルを依頼する方がいますが、コンサル会社の、 いいカモ になっている方が多いです。適当に予算より20%くらい低いシステムで、組んでその差額を、コンサル料金とか設置、出張料とか、メンテナンスとかの料金に上乗せされ請求されています。ようは、この程度の問題だと、適当に組んでも、問題にならないので、苦情、不満がでると、 それじゃ、バージョンアップしませんか? なんて、逆提案をうけます。それでまた、500万円くらい請求されます。 >個人情報ではないが漏洩は避けたい為暗号化等のセキュリティ対策は必須 例えば、この箇所ですが、単にVPNやSSL-VPNで解決しますが、問題は、どのようなシュチュエーションでのコネクトと転送なのか、わからないと、オーバースペックだったり、足りなかったりします。 その場合、グループウェアー等のサーバー系のファイルサーバーアプリを使う場合もあります。それらはSSL-VPN等を使うので、ID,パスワードが暗号化されてる上に、転送時も、転送先も解明が困難なものになります(ようはPKIですね)。本当にそこまで必要ですか(ソフト代だけで500万とか600万円以上になります)。 簡単ならものなら、ソフト代だけで50万円くらいですが、はたして、そんな必要ですか? それらのソフトには、それぞれのスペックが必要なので、環境はそれらに準じます。結局、ソフト代だけですまなく、コンサル料金が加算されます。 結局、それらは、密に相談しないとおすすめのシステムなんて無理なんです。他の方はきっと適当にソフト名とかサーバー名とかいって、無責任な回答になるだけ。 つまり、ちゃんと会社(あるいはその団体)として、システムをどうすかを考え、グループウェアーを購入するのが近道です。 >ファイル転送サーバー用ソフトウェアまたはサービス等 このような項目をあげた時点で、コンサル会社は担当者を馬鹿にしてかかるので気おつけましょう。転送はツールではなくプロトコルです。そのプロトコル使用したツールにセキュリティーがあっても・・・ です。

kazuya0619
質問者

お礼

ご回答ありがとうございます。 成程、確かに私が記載した内容は質問ではなく、コンサルを依頼している内容ですね。 社内セキュリティの基準と本件に関わる予算の最大値を踏まえた上で 費用、規模等において実現可能な最低限の範囲から検証や調査を行いながら 最終的に構成を決めたいと思います。 ご親切にありがとうございました。

その他の回答 (1)

回答No.1

こんにちは。 単純に、SFTPかFTPSで接続するようにしたらいいかと思いますが・・・?

kazuya0619
質問者

補足

回答ありがとうございます。 確かにFTPS、SFTP等が選択肢にあがるとは思うのですが、 安定して継続的にアップロードを行い続ける為には 同時接続数の問題もありますし、回線の帯域、ハードのスペック等をある程度踏まえた上で、 具体的にどのようなソフトウェアやクラウドサービス等を使用するのが良いか、 意見や経験談等をいただきたく質問させて頂いた次第です。

関連するQ&A

  • winsockでファイル転送

    教えてください。 windockを使いファイルをサーバ側からクライアント側に転送したいのですが、テキストファイルfgetsで一行ずつ読み込んで、それをsendで転送し、クライアントでrecvで読み取り、テキストファイルに書き出す。 という一連の流れより、もっと簡単に、ファイルを転送する方法又はMFCの関数等ありますか? [環境] visual C++ 6.0 MFC

  • HTTPでファイルを転送する条件

    こんにちは。こんな素人が考えなければいけないこの世界を恨みます。。。 皆様お力をお貸しください!!! 何店舗が経営しているレストラングループがありまして、その売上を1つのサーバに集めて集中的にデータを見たい、と言った事に対応しなければいかずどの様に開発するかグランドデザインを自分が考えなければいけなくなりました。 ホストになるサーバに送る為にはサーバを特定する必要があると思うのでHTTPなどでファイルを転送するならばサーバにGloval IPなどを設定すれば基本的にはファイルを送る事が出来るのでしょうか? この考えだと、逆にホスト側からクライアントに何か送る場合には全部のクライアントにGloval IPが必要になると思うのですが、 もしクライアント側がホストに置いてあるファイルを取りに行くのであれば、やはりホスト側だけGloval IPがあれば大丈夫だと思ったんですが、おおむねその様な考えであっているでしょうか? クライアントの環境がまちまちでFTPの設定がそれぞれ違ってしまいそうなのでHTTPにしようと素人であるわたくしが考えました。 とにかくお前が考えるのやめた方が良いよ。と考えず上記についてどんなアドバイスでも結構なのでご意見頂ければと思います。 よろしくお願いします!

  • HTTPでファイル転送させるには?

    質問1 HTTPでのファイル転送 以下のようなことを考えています。 1)多数のクライアントから、サーバに対してテキストファイルをある周期で転送します。 2)クライアントには固定IPアドレスが割り振られています。 3)クライアントはWindows2000/XPです。 4)サーバはWindowsServer2003かUNIX(メーカ未定)を導入予定です。 5)クライアントとサーバの間にはセグメント越えが必要な場合があり、HTTPのみ利用可能です。 6)ファイル転送のソフト(もしくはコマンド)はクライアント側にあり、クライアントからサーバにファイルをPUSHします。(サーバからPULLするのではありません) こういった上記の要件の場合、HTTPでテキストファイルをサーバに転送させることは可能でしょうか? 質問2 ファイル転送の結果を検証する ファイル転送後に、確実に送信できたかどうかを知る方法を教えてください。FTPだと、ファイルリスト、ファイルサイズ、タイムスタンプなどを確認してチェックするという方法が思いつくのですが、HTTPの場合はどうなんでしょうか? 以上、2つの質問に対して、可能であるならば、 ・こういうコマンドを利用すればよいよ ・こういう関数があるよ ・こういうソフトがあるよ など、どんなささいな情報でも結構ですので、情報をいただけると大変幸いです。

  • FTPサーバを立てファイルを転送できるようにしたいのですが・・

    現在,大学生の者です. ネットワークには詳しくなく素人質問で恐縮ですが,よろしくお願いします. 現在,FTPサーバを立て,サーバとクライアント間でファイルの転送ができるようにしたいと考えています. そこでクライアント側にはffftpを,サーバ側にはNekosogiFtpdをインストールしようと考えたのですが,NekosogiFtpdがvista非対応でした.(サーバ,クライアントともにOSはvistaです) ほかにどのような方法があるのでしょうか? ご存じの方がいらっしゃいましたら,ご返答お願い致します.

  • 拠点経由のファイル転送について

    拠点経由のファイル転送について ネット上のAサーバーに対して、グローバルIPを持つB拠点を経由して、 外出先のC端末(WinPC)する場合、どのような技術の選択肢があるのか 教えてください。 ・B拠点を経由するのは、AサーバーがIPによる制限をかけているからです。 ・B拠点は会社です。 ・C端末は外出先や自宅からの利用を想定しています。 ・B拠点のルーター設定、必要であればサーバーの構築は視野に入っています。 ・無料~安価に構築できる方法でお願いします。 ・ソフトが必要な場合はオススメなどあるととても助かります。 私としては、 1.B拠点にVPNサーバーを立ててリモートでコントロールする 2.B拠点にSSHサーバーを立ててポート転送する ぐらいしか思いつかないです。よろしくお願いします。

  • UNIXからWindowsへのファイル転送

    UNIXからWindowsサーバーへFTP以外でファイル転送をしようと考えています。 方法としてはSFTPがあると思いますが、 Windowsサーバー側に条件はなにがありますでしょうか? IISでFTPを構築しないとだめでしょうか? UNIXでsftpコマンドは実行できることを確認しています。 また、逆のパターンとして WindowsサーバーからUNIXサーバーへWinSCPでのファイル転送の場合は WinSCPを導入するだけでよいでしょうか? 転送する側でIISでのFTP設定も必要でしょうか? 初歩的な質問で申し訳ございませんが、 ご教授の程よろしくお願いいたします。

  • SSHでのファイル転送時の処理について

    SSHでのファイル転送時の回線接続について質問です。 ○環境 ・サーバー windows server ・クライアント windows 2000 xp ・クライアントアプリ vb 以上の環境で、SSHクライアント、SSHサーバーを設定し、vbから、ファイル転送のバッチを起動し、テキストファイルをダウンロードしようと考えています。 回線接続として、ダイアルアップ接続と、インターネット接続が想定されます。 回線接続の種類により、ファイルと転送の処理が変わってくるのでしょうか? ご回答をよろしくお願いします。

  • ファイル転送について

    こんにちは。いつもお世話になります。 あるウェブサイトの構築条件において、下記のような記載があります。 -------------------------------- 条件・データなど 【サーバ仕様】  サーバ(WindowsNT4.0×1 Windows2000Server×1)  (空き容量はそれぞれ20GB程度)  WWWサーバーはIIS4若しくはIIS5を用いて運用  CGIはActivePerl5を使用可  ASP(ActiveServerPage)利用可  Mailは別サーバでSendmailを使用  外部との接続 プロバイダとは専用線の3Mbps ※ FireWallを設置しているため、 インターネット側からサーバのファイルを更新することはできない。 ---------------------------------- 気になるのは、一番下の文章です。つまりこれは、通常の レンタルサーバのように、FTPソフトを利用したファイル転送が できないという意味なのでしょうか? 教えて下さい。よろしくお願いします。

  • サービスについて

    これからは、WebサービスやEJBといったサービスを使って ソフトウェアを構築する手法が主流になっていくと聞きました。そこで皆さんにお聞きしたいのですが、 クライアントからサービスを呼び出すときのことを考えたときにもちろんネットワークを使いますよね? 1)クライアントがサービスを呼び出す 2)ネットワークを伝わってサービスのサーバに依頼が届く 3)サーバが処理をする 4)処理をネットワークを返して応答する といった手順で考えたときに2の依頼が届くまでの時間を 計るにはどうしたらいいのですか?

  • ファイル転送時間について

    イントラネット環境におきまして ファイル転送時間に上りと下りで4、5倍の差があり、 クライアントからサーバへの上り転送時間が下り転送時間より 圧倒的に速いです。。 なぜ、こんなにも格差ができてしまうのか ご教授願えたらと思います。 以下が現在の環境となります。 ・windows_server2003 1台とxp_proffesionalを5台運用しております。 ・500Mのファイルをxpからserver2003へファイル転送をする場合、  おおよそ8分くらいで完了するのですが、  server2003からxpへファイル転送をする場合、  30分もの時間がかかります。 ・ファイル転送というのは、xpからserver2003の共有フォルダを開いての  ドラッグ&ドロップを指します。 ・xp、sever共にSpeedDuplexは「Auto」にしています。 ・xpのLANcardは100M対応、serverのLANcardは100M/1000M対応です。 ・xpとserver間を接続しているHUBは100M/1000M対応です。