Linux 到 IIS ftp 获取脚本

Linux 到 IIS ftp 获取脚本

我正在努力弄清楚如何设置从 Linux 客户端到 IIS 服务器的登录脚本。我尝试过将文档和传统的 echo 脚本导入 ftp(客户端)命令,但脚本仍然提示输入用户名和密码。我很想知道我做错了什么。

我已经建立了一个响应正常命令行登录的 IIS ftp 站点。

ftp -i my-host

(提示时填写 unam 和 pwd)

从 Linux ftp 客户端到 Linux ftp 服务器我通常可以执行以下操作

echo -e "user anonymous\\nbin\\nmget csm.exp.tar.gz" \
 | ftp -i -n my-server > /dev/null

但连接到 IIS/ftp 服务器时,仍然会提示输入密码,而不是用户。

答案1

如果你只想使用 Linux 上的 FTP 客户端,为什么不像这样使用它

ftp -n -i $SERVER <<End-of-Session
    user username "password"
    binary
    bell
    pwd
    bye
    End-of-Session

并非所有这些命令都是必需的(例如二进制)。使用回显用户名和密码的解析有点不妥。

相关内容