SSH 环境变量如何与 shell 脚本文件一起使用?

How SSH Environment Variables works with shell script file?

如果我 运行 下面的命令和我的 install.sh 有以下部分:

export S3_URL=$PRD_URL
export S3_ACCESS_KEY=$PRD_S3_ACCESS_KEY
export S3_SECRET_KEY=$PRD_S3_SECRET_KEY

cat install.sh | ssh $PRD_USER@$PRD_HOST

$PRD_S3_ACCESS_KEY 将从 my hostenvironment variables 从远程服务器解析?

假设您已经 gettext 安装(其中包含 envsubst),您可以

envsubst < install.sh | ssh $PRD_USER@$PRD_HOST