我正在尝试编写一个 shell 脚本来将文件传输到运行超简单 sftp 服务器的远程 Windows 机器。它是来自 coreftp 的轻量级版本。所以我没有使用公钥身份验证的选项。
从 Linux 端看,它是非英特尔平台的精简版,所以如果我想使用“expect”,我无法安装 expect/tcl/tk。这是出于测试目的,我想从 Shell 脚本输入密码。有没有可用的方法?
#!/bin/sh
HOST='10.x.x.x'
USER='user'
PASSWD='passwd'
sftp $USER@$HOST
不使用任何工具就不能从 shellscript 输入密码吗?