我正在尝试使用批处理文件从我的 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
我插入文本文件的尾随空格搞砸了登录
我删除了空格,它就让我进去了。
谢谢你的建议
-亚历克斯