【发布时间】:2023-03-07 02:42:01
【问题描述】:
我正在运行一个测试脚本,其中需要将文件复制到目标嵌入式系统。但是当从脚本运行将文件复制到远程目标系统的命令时,系统提示我输入目标板的管理员密码。如何自动化脚本,使脚本自己(从脚本中)选择密码,而我不必每次运行脚本时手动输入密码。
脚本的片段形式如下:
scp test.file1 <Target ip-address>:/home/bot21/test/.
Password is prompted when the above command is run.
【问题讨论】:
-
scp 在后台使用 SSH 协议。如果您可以在没有密码的情况下通过 SSH 连接到该服务器,它将无需提示即可工作。查看 SSH 密钥和 ssh-agent。