是否可以在makefile中传递用户名和密码?

2020-02-15 bash makefile terminal

嗨,我正在使用makefile进行大量的编译和远程工作。

在很多情况下,我需要输入用户名和密码来进行远程连接,VPN,代码上传和其他操作。

可以使用makefile自动键入凭据信息吗?

非常感谢!

Answers

做这种事情不是make的作用。因此, Makefile没有用于处理凭据的特殊支持。

但是,如果您可以使用Shell脚本进行“自动键入”或以其他方式提供所需的凭据,那么您应该能够在Makefile使用相同的方法。

我们无法为您提供有关脚本如何工作的建议,因为您没有提供用于远程访问的命令等的实际详细信息。

但是,如果您在Linux机器上使用ssh,则可以使用公钥身份验证和ssh-agent ,从而完全避免了此问题。这将比:

  • 完全使用用户/密码身份验证,以及
  • 将密码嵌入到您的makefile中...供其他人在您偷笔记本电脑或其他东西时查找。

Related