我通常scp
这样使用:
myUser@myMachine:~/myapp$ scp devops@myserver.org:/path/to/bin/*.derp .
devops@myserver.org's password: ********
herp1.derp 100% 732 0.7KB/s 00:00
herp2.derp 100% 215 0.2KB/s 00:00
herp3.derp 100% 682 0.7KB/s 00:00
myUser@myMachine:~/myapp$
我现在想编写一个 Bash 脚本,除其他外,它会为我执行此操作,但密码存储在脚本中,并且脚本不会询问用户输入它:
sh dostuff.sh
只需将scp
所有*.derp
文件运行到用户的本地目录即可。
所以我问:我怎样才能scp
从我的脚本中提供密码?提前致谢!