首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >按提示注入响应

按提示注入响应
EN

Stack Overflow用户
提问于 2014-07-22 17:01:57
回答 1查看 174关注 0票数 1

假设我有一个提示输入的脚本,甚至假设我想做scp your_username@remotehost.com:foobar.txt /some/local/directory,它会提示我输入密码(我知道我可以添加ssh键,问题不是这个问题)。

如何编写脚本或手动插入响应?

因此,如果我有一个脚本,它将首先询问密码,然后要求我输入yes 5次,我如何才能这样做,使我运行它作为./script.sh password yes和它的工作?

感谢任何人的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-22 17:04:08

您可能能够或可能无法很容易地注入密码。这取决于应用程序希望如何读取其输入。

但是问题的“是”部分。答案是yes命令通过管道发送到进程的stdin,该命令将请求输入(如果输入比单个重复响应更复杂,则请求输入)。

当更简单的管道机制不起作用时,expect也可以提供密码。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24893429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档