FTP 脚本以前可以工作,但不再接受正确的凭据

FTP 脚本以前可以工作,但不再接受正确的凭据

我有一个功能正常的自动化 FTP 脚本,我之前已验证该脚本功能正常,但截至今天,运行该脚本时,机器可以识别用户名输入,但不能识别密码,给出以下输出(简化为仅显示问题) :

331 用户名可以,需要密码。

530 未登录

由于某种原因,它读取命令来传输用户名,而不是密码,即使它们完全相同并且位于连续行中。

如果有什么价值的话,该文件保存在计算机的桌面上,我通常通过导航到该目录cd ~/Desktop

这是代码,感谢任何帮助:

#!/bin/bash

HOST=example.mydomain.com  
USER=user           
PASS=pass          

cd source/directory
ftp -inv $HOST << EOF
quote USER $USER
quote PASS $PASS
cd target/directory
put sampleFile.gz

exit

EOF

编辑:我单独尝试手动通过 ftp ftp example.mydomain.com,凭据仍然正确。

相关内容