shell - 如何在shell脚本中硬编码密码?
问题描述
我正在编写一个递归代码来将一个文件(mak.txt)从一个 linux 服务器复制到多个其他服务器。它从mserver.txt文件中获取服务器名称。但是对于每个服务器,我们必须提供我想在脚本本身中硬编码的密码。我尝试了下面的代码,但没有奏效:
while read SERVER PASSWORD
do
sshpass -p "$PASSWORD" scp mak.txt user@$server:/tmp/
done <./mserver.txt
解决方案
推荐阅读
- java - 如何将流式 json 数据作为键值对发送到 kafka 消费者
- python - 高效地查找和替换列表中的字符串 Python
- excel - 使用 VBA 在远程桌面上打开文件
- c# - Unity framework in .net core
- excel - 图像下载失败时挂起的 Excel VBA 代码的超时或错误处理
- mediawiki - 是否可以在 page1 上创建变量并在 page2 上使用该变量?(不使用扩展)
- java - 如何在 if-else 语句中使用用户输入,如果用户输入不是所要求的,我如何循环代码?
- javascript - 无法将页脚 css 应用于 Angular 应用程序中的页脚对话框
- error-handling - 向最终用户显示或不显示与系统相关的错误消息,这是最佳实践吗?
- python - Python - 如何使用请求和线程循环直到站点关闭