我正在尝试连接到python脚本中的FTP服务器。我可以从浏览器访问FTP服务器,而不会出现问题,但当我尝试运行以下操作时:
ftp = FTP('garner.ucsd.edu')
ftp.cwd('pub/products')
它在error_perm: 530 Please login with USER and PASS.中失败
但是我没有这个FTP的用户名和密码--为什么我的浏览器似乎通过了这个认证?
我正在使用FTPWebRequest和FTPWebResponse连接到FTP服务器。此FTP服务器检查来自客户端的失败登录尝试的次数,如果在指定的时间段内有太多失败的登录尝试,则暂时禁止客户端。对于最初的失败登录尝试,以及在被禁止后的任何尝试,我得到
“远程服务器返回一个错误:(530)未登录。”
如果我在被禁止后尝试手动连接FTP服务器(即从DOS提示符),我将得到
c:\> ftp a.b.c.d
Connected to a.b.c.d.
530 Host w.x.y.z has been temporarily banned from the FTP server.
Conne
我试图使用以下简单代码通过FTP打开连接。但密码就挂在这条线上。它没有前进,它没有抛出任何异常或错误。我的代码已经有6个月的历史了,我一直能够使用这段代码连接到我的网站并下载文件。今天,当我去打开FTP连接时,它才刚刚开始挂起。
你知道会出什么问题吗?
ftp = ftplib.FTP("www.mySite.com") # hangs on this line
print("Im alive") # Never get printed out
ftp.login(username, password)
我和其他几个人一起管理这个网站,但是我们没有改变任何东西
我有一个非常令人沮丧的情况。我需要使用FTP从一些特殊的硬件中检索列表、删除和上传文件。我所有的开发都是在一台连接到神秘盒子的远程计算机上进行的。据我所知,这个盒子是在嵌入式软件上运行的。我可以通过FTP连接到计算机的唯一方法是使用cmd并调用ftp.exe,传递ip,然后按enter,enter,这意味着没有凭据。然后我就可以做ls了。放入并删除。然而,我需要做一个dll,稍后将从hta/javascript gui调用它,它将像这样使用:
var ftp = new ActiveXObject("Mission.FTP")
var list = ftp.ls(hostIP)
我有一个IIS 6服务器在标准端口上运行FTP,具有基本身份验证。
如果我从不在公司网络上的Vista计算机(命令行FTP客户端)连接,所有这些都能正常工作。
如果我从Ubuntu机器连接,而不是在公司网络上,我可以连接,但不能做任何其他事情:
230 User MyUser logged in.
Remote system type is Windows_NT.
但是,任何其他命令都会失败:
ftp> ls
500 Invalid PORT Command.
ftp: bind: Address already in use
ftp>
知道是什么导致了这一切吗?
最后,我试图让
我正在尝试连接到Linux上的FTP服务器,当我执行ftp.listFiles(remote);时出现以下异常
SYST 215 Linux Exception in thread "AWT-EventQueue-0"
org.apache.commons.net.ftp.parser.ParserInitializationException:
Unknown parser type: Linux at
org.apache.commons.net.ftp.parser.DefaultFTPFileEntryParserFactory.createFileEnt
我有一些关于ftp_connect()的问题;我不能通过ftp.localhost或ftp.edgren.myftp.org连接到我自己的FTP服务器。当我尝试连接时收到以下错误消息:
Warning: ftp_connect() [function.ftp-connect]: php_network_getaddresses: getaddrinfo failed: No such host is known. in ...
我使用的代码是:$conn_id = ftp_connect('ftp.localhost') or die("Couldn't con