EC2 Windows Linux实例通信

我在EC2和1窗口上有几个Linux实例进行专门的处理。

问题 :什么是从内部发送数据到Windows的最快,最安全的方式?

一个http请求? 打开一个端口,如果是的话哪一个?

最后一步是Windows机器将完成的过程(这将是一个图像)发送到S3。

由于您在Windows中接受string数据,最简单的方法是使用您select的框架(ASP.NET,PHP等)创build一个托pipe在IIS下的网站,

打开您的Windows安全组中的端口80,只接受来自您的Linux机箱的连接。 这可以防止其他人连接到您的窗口框。

如果要encryption数据,则可以在发送和解密另一端之前自己encryption,也可以使用安装SSL证书并使用https。

有多种方法可以将数据(文件)从一台机器发送到另一台机器。 例如,您可以在Windows机器上运行FTP服务器,并通过Linux机器通过FTP发送文件

一般来说,对于内部通信,我会在机器之间设置一些VPN隧道 – 这样,您一次又一次地解决安全问题 – 所有的内部通信只与VPN接口绑定,而且您使用的端口甚至不公开可见 ,唯一可见的端口是您用于VPN本身的端口。 只需使用VPNencryption,以满足您,OpenVPN或任何其他。

现在,一旦安全问题解决,发送数据,您可以自由select最方便的方式 – 无论是HTTP,还是一些XML,JSON,纯文本或PHP serialize()通过TCP,或其他任何。