使用Shell脚本在不同服务器上交换文件的有效方法是什么?

时间:2009-07-07 15:02:57

标签: shell authorization exchange-server

我想更新服务器中的某个文件,使用自动脚本和不同服务器上的目标文件。尚未开始,但我认为在此过程中会出现授权和连接问题。关于我如何接近的任何建议?

谢谢

2 个答案:

答案 0 :(得分:1)

设置ssh密钥,这样您就不需要密码了。然后,您可以使用scprsync

更复杂的系统:

  • chef
  • Capistrano的

答案 1 :(得分:1)

  • 最简单的解决方案是跨服务器交叉安装文件系统(例如NFS)。
  • 如果您的服务器支持rcp / rsh,则可以使用.rhosts文件来允许自动连接。
  • 如果只有ssh / sftp / scp可用,Google可以自动使用ssh / sftp - 设置起来比较麻烦但很难设置。