gpt4 book ai didi

linux - 当命令询问时不期望通过 bourne shell 脚本输入密码

转载 作者:太空宇宙 更新时间:2023-11-04 11:10:05 24 4
gpt4 key购买 nike

我正在为 openwrt 固件编写一个 bourne shell 脚本,我想将我的文件从路由器复制到 linux 机器。当我做的时候

scp /etc/clients.txt shah@192.168.1.2:/home/shah/

从路由器的 openwrt 固件内部,它要求我提供密码。我想从脚本中提供这个密码,因为这个文件需要每 2 秒复制一次。我如何在不使用 expect 的情况下执行此操作?

最佳答案

你可以尝试使用sshpass工具,但您需要在脚本中以明文形式提供密码。如果这不是问题,您应该使用它。

sshpass -p 'password'  scp /etc/clients.txt shah@192.168.1.2:/home/shah/

关于linux - 当命令询问时不期望通过 bourne shell 脚本输入密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23588645/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com