【发布时间】:2018-04-12 10:30:24
【问题描述】:
我正在运行此脚本以在本地复制模式文件,但它要求输入密码,甚至传递硬编码值。
脚本:
PASSWORD="xyz"
sftp -oport=1002 user@host:/dir/archive/file*.txt /di/data/
<< EOF
$PASSWORD
quit
EOF
出现错误:
-bash-4.1$ sh sftp_with_password.sh
Connecting to user@host...
Password Authentication
【问题讨论】:
-
当然
<<EOF必须与它尝试与之交互的命令位于同一行。 -
结果是一样的。
-
-bash-4.1$ sh sftp_with_password.sh 正在连接FTP2.UPS.COM...密码认证密码: