2台のコンピューター(UbuntuとWin7)間の直接接続

2台のコンピューター(UbuntuとWin7)間の直接接続

概念的には、私の問題は次のようになります。VPS 上に 1 つの Web サイトがあり、1 つの専用 IP (Ubuntu Linux) があります。このサイトはユーザーからファイルを受け取り、他のコンピューターで何らかの方法で処理します。そこで、サイト サーバーにスクリプトを配置しました。このスクリプトは、ファイルを準備し (メタデータを収集してファイルをアーカイブします)、http プロトコル (curl utlilte) 経由で IP に送信できます。

接続のもう一方の端では、他のプログラムが着信リクエスト (Win7 + C# + HttpListener) を受け入れ、受信ファイルを処理します。結果は S3 ストレージに送信されます。

2 台のコンピューターがそれぞれ独自の接続を介してインターネットにアクセスし、IP を介して相互にアクセスできるように、2 台のコンピューター間の接続を確立する最も簡単な方法は何ですか?

私はネットワーク初心者なので、「最も簡単な方法」はないと思います

答え1

両方が同じルーターに接続してインターネットに接続している場合は、同じ IP スキームを持つ同じネットワーク上にあるため、すでに相互に通信できる可能性があります。別々のルーターに接続している場合や、それぞれが古い 56k モデムを実行している場合は、ネットワーク カードを介して 2 台のマシン間でクロスオーバー ケーブルを配線できます。

答え2

Ubuntu PCをサーバーとして宣言し、次のようsambaにサービスを開始できますcifshttp://en.wikipedia.org/wiki/Samba_%28ソフトウェア%29)、Windows PCと同じワークグループに参加します。または、sshd(http://en.wikipedia.org/wiki/セキュアシェル) でシェルにアクセスするにはputty(http://en.wikipedia.org/wiki/PuTTY)。最後に、vsftpファイル転送用のデーモン(http://en.wikipedia.org/wiki/Vsftpd)。

関連情報