通过批处理文件进行 FTP

通过批处理文件进行 FTP

我正在尝试使用批处理文件从我的 FTP 服务器下载包。

echo username >ftp.txt
echo >>ftp.txt
echo cd directory  >>ftp.txt
echo get filename >>ftp.txt

ftp -s:ftp.txt server.com

服务器设置为允许用户名匿名登录,但当我运行脚本时出现错误:331 用户名需要密码

如果有任何其他有用的信息,请告诉我。

-亚历克斯

答案1

尝试使用“匿名”作为登录名,并使用电子邮件地址作为密码。这是一个非常匿名 FTP 的旧标准。

答案2

您是否尝试过使用以下代码开始 ftp.txt

open server.com

你可以使用

ftp -s:ftp.txt


编辑

因此,我会尝试在您的 ftp.txt 中

打开服务器.com
用户名

ftp 命令
再见

注意用户名后的空白行。

答案3

什么是 FTP 服务器?有人说“匿名”登录,但仍然需要某物输入密码(通常是电子邮件地址)后才会接受登录。当您使用带有空白密码的常规 FTP 客户端连接到该帐户时会发生什么?

答案4

我插入文本文件的尾随空格搞砸了登录

我删除了空格,它就让我进去了。

谢谢你的建议

-亚历克斯

相关内容