2012-01-05 3 views
1

私はec2で動作するnode.jsサーバーを持っています。私は、そのサーバーが自動的に私のラップトップで実行されている別のnode.jsサーバーにデータをプッシュするようにしたいと思います。私のローカルサーバーはEC2サーバーとどのように通信する必要がありますか?

このようなことを行うにはどうすればよいですか?

+0

あなたのラップトップは既に公開されていますか、それとも通過する必要のあるファイアウォールはありますか? – staackuser2

+0

それは公にアクセスできません。 – fancy

答えて

2

としてデータを渡すかもしれませんまたはあなたは自分のラップトップ上でこのコマンドを実行して、SSHトンネルを作成することができます。

ssh -R port:localhost:remoteport ec2-host 

あなたのEC2サーバのループバックインターフェイス上のportがあなたのラップトップ上のremoteportに接続できるようにすること。

次に、ラップトップで実行されているnode.jsプログラムに接続するコードを、127.0.0.1のIPとportのIPで変更してください。

0

あなたは、EC2のNode.jsのあなたは、あなたの地元のラップトップにアクセスするためのエントリポイントを作成するためにshowoff.ioのようなサービスを使用することができますローカルのNode.jsから関数を呼び出し、変数

関連する問題