如何使用expect进行远程部署

时间:2015-11-03 13:28:40

标签: bash ssh expect

我正在尝试在远程服务器上自动部署。经过一些调查后,我遇到了两种方法:

1.使用期望

2.使用sshpass

我想运行带有部署步骤的脚本文件,而无需从命令行手动输入我的脚本所需的任何密码或任何其他输入参数。 请建议我正确的方法。 我浏览了Ref1并下载了expect5.45.tar。谁能告诉我接下来应该怎么做。我无法安装,因为我没有管理员权限。

1 个答案:

答案 0 :(得分:0)

Jenkins不会解决这个问题。 Jenkins将允许脚本控制作为环境文件以及对远程主机的控制(通过ssh插件发布)。 这将允许您自动化您的流程。