2012-01-05 73 views
1

我有一个运行在ec2上的node.js服务器。我想让该服务器自动将数据推送到我笔记本上运行的另一个node.js服务器。我的本地服务器应该如何与EC2服务器通信?

做这种事情的最佳方法是什么?

+0

您的笔记本电脑是否已公开访问过,或者是否有必须经过的防火墙? – staackuser2 2012-01-06 01:38:09

+0

没错,它不是公众可以访问的。 – fancy 2012-01-06 06:59:00

回答

2

你可以使用一个类似的服务,以showoff.io创建切入点,以访问本地的笔记本电脑,您的EC2服务器回送接口上

ssh -R port:localhost:remoteport ec2-host 

这将使port连接到remoteport您的笔记本电脑:或者你可以通过在笔记本电脑上运行这个命令只是创建一个SSH隧道。

然后,只需修改您的代码,以通过IP 127.0.0.1port的端口连接到笔记本上运行的node.js程序。

0

你可以有EC2 node.js的调用函数从本地的node.js,并通过数据作为变量