首页 > 解决方案 > 使用密码连接到 SSH 并使用 shell 脚本执行一些命令?

问题描述

我正在研究 Magento 2 项目。

我在我的服务器上安装了 Git。所以我可以直接在服务器上推送和拉取更改,而无需使用 ftp。

在我的本地,我确实将更改推送到 git。我确实拉到了远端。所以我在那里得到我的改变。

所以我正在考虑创建一个shell脚本,手动编写的命令只需执行一个脚本就可以一个一个地执行。

在脚本中我也在思考。

那么有没有办法做这样的事情呢?

标签: phpgitsshshmagento2

解决方案


您可以通过 ssh 执行命令,ssh user@host 'command1;command2'也可以使用 sshpass(但您必须以纯文本形式存储密码,这有点不可取)或设置基于密钥的身份验证(推荐)


推荐阅读