Linux到IIS ftp获取脚本

我正在努力如何设置从Linux客户端到IIS服务器的login脚本。 我在这里试过把文件和一个传统的echo脚本传送到ftp(客户端)命令,我的脚本仍然被提示input用户名和密码。 我很想知道我做错了什么。

我build立了一个IIS ftp站点来响应正常的命令行login。

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服务器,这仍然提示input密码,但不是用户。

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

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

并非所有这些命令都是必需的(例如二进制)。 回显用户名和密码的解决方法有点肮脏。