通常我会想ftps ,但是对于一个我有几个麻烦configuration它 ,对于两个我想知道是否有更好的方式来传输文件进出。
这是一个基本的Web服务器,我们决定与AWS一起进行负载均衡,以及我们听到的有关如何正确pipe理重负载的所有令人惊叹的内容。 我们所需要的只是一种访问/var/www/html文件的简单方法,就像FTP通常是一样的(后来又增加了对mysql的访问)。
我使用了惊人的CloudFormation和默认的WordPress模板,因为我们将有一个博客(我已经设法将博客从根移动到/blog )和一个数据库。 这很简单。 所以我们运行一个奇怪的Amazon RedHat 4.4,没有iptables 。 我相信vsftpd已经工作得很好(configuration之后,也相当简单)。 但是,即使是通过AWS EC2的安全组 使用pasv策略和开放端口,我是否可以渗透亚马逊的“防火墙”。
现在我知道我可以使用SSH传输文件,以后手动移动& sudo权限,因为我不能也不应该以root身份login。 但更自动化和简单的方式将是高度优先的。
我们应该如何访问这些文件呢? 如果是HTTPS,那么它应该是,但为什么呢?
如果FTPS是正确的,你可以指点一个方向或教程吗?
如果有机会使用S3,所有这些对我来说都是新的…所以我也很感激任何指针!
提前致谢。
我会假设ssh会是去这里的路。 SSH是非常标准的。 将您的所有权设置为www:www,然后使用您select的客户端的scp或sftp。
我不会使用ftp(s)来传输文件,也许它是个人的东西,但我认为ftp已经过时了,这是一个pipe理和设置的痛苦。
只需使用scp并pipe理您的用户/组权限,以便您可以写入该Web文件夹。 或者使用像svn来pipe理你的文件,更好的是你的修订。 一个简单的svn up就是你需要做的。
由于根据您的体系结构,如果您实际上负责平衡负载,则需要跨节点复制htdocs文件夹。