如何在多个Apache服务器上访问,查找和replaceN个文件

可能重复:
我如何处理受损的服务器?

我有一个服务器与IP /用户名/密码的数组,我需要访问它们,find一些文件的所有实例,并用一个更新的版本取代它。 如果不使用ftp gui软件(我通常使用YummyFTP),最快和最简单的方法是什么?

有问题的服务器都是Apache, 没有 SSH访问权限。

谢谢!

几点:

  • 这些服务器是Apache服务器的事实是没有意义的。 这与答案无关。
  • 如果你没有SSH访问权限,这将不可能远程执行。 您将不得不下载文件,在本地检查和修改,然后重新上传。

如果您一般知道可以使用ncftpget / ncftpput编写脚本来下载文件的文件的位置,则可以在本地检查和修改它们,然后上传(如果已更改)。 取决于您所谈论的文件和服务器数量,这将持续下去。

我认为一个更好的解决scheme是安装SSH,所以你实际上有pipe理员访问,或者如果不认真考虑改变你的基础设施,以允许pipe理员访问,而不仅仅是用户级访问。

通过ssh,使用小型shell脚本几乎可以实现这一点。

否则,扣上去,这将是很多点击修复您的文件。

使用ncftpget下载所有需要的文件并修改文件,然后使用ncftpput将其上传到相应的path

http://www.ncftp.com/ncftp/

如果你可以提供文件和样本内容的path和修改细节,我可以帮你写一个脚本