即使密码在脚本中,SFTP也会提示输入密码

Adi*_*ari 1 sftp

我正在尝试使用SFTP将文件从一台服务器传输到远程服务器.客户尚未准备好进行密钥设置,因此我在此论坛上与SFTP相关的其他问题进行了尝试.但它仍然不适合我的情况.

我的剧本: -

#!/bin/sh
# sample automatic ftp script to dump a file
USER="username"
PASSWORD="password"
HOST="hostname"
sftp $USER@$HOST << EOF
$PASSOWRD
cd test_path
put test_file.txt
quit
EOF
Run Code Online (Sandbox Code Playgroud)

Nic*_*sky 9

你的脚本中有一个印刷错误 - 你正在编写$ PASSOWRD而不是$ PASSWORD,所以它替换了空字符串.