我正在为openwrt firware编写一个bourne脚本,我想将我的文件从路由器复制到linux机器上。当我这么做
scp /etc/clients.txt shah@192.168.1.2:/home/shah/从路由器的openwrt固件内部,它要求我提供密码。我想从脚本中提供这个密码,因为这个文件需要在每2秒之后复制一次。在不使用expect的情况下,我如何做到这一点?
发布于 2014-05-11 05:02:20
您可以尝试使用sshpass工具,但您需要在脚本中提供明文密码。如果这不是一个问题,你应该使用它。
sshpass -p 'password' scp /etc/clients.txt shah@192.168.1.2:/home/shah/https://stackoverflow.com/questions/23588645
复制相似问题