如果能用代码实现的,我绝不动手。如果同一件操作你干了很多遍,那真该考虑下写程序了。

主要原理

  1. 编程程序将需要部署的代码打包,并且通过sftp客户端将部署包上传的服务器指定路径,然后使用ssh客户端执行部署脚本。
  2. 如果需要与服务器进行交互的,比如
    file
    file

    需要经过Server A进行中转,这个时候涉及到服务器之间的文件拷贝,我们需要用到expect。不知道expect的请自行Google