bash - 是否可以在makefile中传递用户名和密码?
问题描述
嗨,我正在使用 makefile 进行大量编译和远程工作。
在很多情况下,我需要输入远程连接、VPN、代码上传和其他东西的用户名和密码。
是否可以使用 makefile 自动输入凭证信息?
非常感谢!
解决方案
它不是make
做这种事情的角色。所以在Makefile
处理凭证方面没有特别的支持。
但是,如果您可以获得一个 shell 脚本来执行“自动输入”或以其他方式提供所需的凭据,那么您应该能够在Makefile
.
我们无法就脚本的工作方式向您提供建议,因为您没有提供用于远程访问的命令等的实际详细信息。
但是,如果您在 Linux 机器上使用 ssh,则可以使用公钥身份验证并ssh-agent
完全避免该问题。这将比:
- 完全使用用户/密码身份验证,并且
- 在您的 makefile 中嵌入密码......以便其他人在窃取您的笔记本电脑或其他任何东西时找到。
推荐阅读
- angular - angular 5 根据另一个字段的值有条件地验证字段
- sonos - Oauth2 进程中的错误:请求的资源上不存在“Access-Control-Allow-Origin”标头
- node.js - json数组中的节点分页
- azure-active-directory - LoginAsync 使用访问令牌和 MobileServiceAuthenticationProvider.WindowsAzureActiveDirectory
- angular - 离子 4 标签放置
- html - 只需将样式应用于 IE/Edge
- openssl - OpenSSL 警报编号 40
- java - Logback RollingFileAppender FileNotFoundException
- ruby-on-rails - Array#zip 不工作(nil:NilClass 的未定义方法)
- html - SVG 路径投影效果