Windows用Amazon EC2インスタンス間でデータを共有できません


16

Windows Server 2003とIIS 6.0を実行している2つのAmazon EC2インスタンスがあります。両方のインスタンスは同じリージョンに作成され、同じセキュリティグループを持ちます。すべてのポートと接続方法でicmpを有効にし、両方のインスタンス間で正常にpingを実行できます。ただし、次を使用して、あるEC2インスタンスの共有場所にアクセスしようとすると、

\\<elastic-ip>

または

\\<internal-private-ip>

共有場所が表示されず、次のようなエラーが表示されます。

指定されたネットワークパスを受け入れるネットワークプロバイダーがありません

tracertコマンドを使用して、両方のEC2インスタンスからトレースできます。

2つのEC2インスタンス間で共有場所にアクセスする方法を教えてください。

ありがとう

PS:これはS3を使用して代わりに達成できることは知っていますが、さまざまな理由で使用したくないです。

回答:


18

私は自分のクエリに対する答えを見つけました、そしてそれはここにあります:

理論:

これは、Microsoftファイル共有SMBを有効にする方法を扱ったこのMicrosoftナレッジベースの記事にあります。以下の事項が関連しています。

次のポートは、ファイル共有およびサーバーメッセージブロック(SMB)通信に関連付けられています。

  • Microsoftファイル共有SMB:135〜139のユーザーデータグラムプロトコル(UDP)ポートおよび135〜139の伝送制御プロトコル(TCP)ポート。
  • ネットワーク基本入出力システム(NetBIOS)を使用しない直接ホストSMBトラフィック:ポート445(TCPおよびUPD)。

どうやってするの:

  1. EC2インスタンスに関連付けられているセキュリティグループで上記のポートを有効にします。これを実行すると、セキュリティグループのアクセス許可は次の図のようになります。 EC2セキュリティグループのアクセス許可

  2. 両方のインスタンスのWindowsファイアウォールでポートを有効にします。そうするための詳細な方法はここにあります。Windows Serverの場合、ステップ7をスキップします。

これで問題は解決しますが、インスタンスの再起動が必要になる場合があります。


2
それは、フォルダ共有を全世界に可能にしますか?それが私が何をしたいのかわからない。
ジャンゴファン

はいそれはありませんが、あなたがIPを指定するときは、IPまたはサブネットにそれをロックダウンすることができます
オブライエンマローン

ああ、ありがとうございます、あなたは私の一日を作りました:)
whitesiroi

ステップ2のリンクは無効です。ここで更新またはコンテンツを投稿できますか?
デビッド

1

確認する順序は次のとおりです。

  1. ネットワークアダプターでファイルとプリンターの共有が有効になっている
  2. すべての重要なサービスが実行されています
  3. 両方のファイアウォールで必要なすべてのポートが開いている
  4. 他の手がかりについては、アプリケーションおよびシステムイベントログを確認してください
  5. ネットワークアダプタにTCPフィルタリングが設定されていないことを確認してください。

ジェイクに感謝しますが、これらの手順はあいまいであり、私の質問には答えません。私の質問から明らかなように、私はすでに取るべき一般的な方向を認識しています。とにかく、ありがとう。
-Prashant

0

0.0.0.0/0などのすべてのユーザーまたはCIDRブロックに対して、TCPとUDPの両方のポート135〜139を有効にし、セキュリティグループのTCPとUDPの両方のポート445を再び有効にしました。その後、IPを介して共有ドライブにアクセスできましたが、instance-idまたはWindowsマシン名ではアクセスできませんでした。Windowsファイアウォールで上記のこれらのポートを有効または無効にしても、影響はありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.