我试图登录到一个FTP服务器,我只是在我的网络本地运行。要做到这一点,我必须使用我的ip地址作为服务器地址(见下面的代码)。然而,每次我得到一个gaierror: Errno 11004 getaddrinfo失败的错误。
有人能看看我的代码,看看我是否犯了什么错误,这可能是造成这个地址问题的原因吗?此外,我也可以从我的浏览器登录到ftp服务器,这样我就知道服务器已经启动并正确运行,并且允许匿名登录到服务器。
#import the ftp lib.
from ftplib import FTP
#enter the address of the ftp server to use, use
我创建了一个脚本,用于从FTP服务器下载一个文件,使用VBA启动该脚本。我可以连接到服务器并导航到正确的目录,但是当我得到文件时,我得到了消息:
500端口命令无效
我已经尽可能地修改了代码,但是我对端口或FTP还不太了解,不知道我需要修改什么。
VBA代码:
Dim FTPcommand As String
Dim wsh As Object
FTPcommand = "ftp -n -s:" & Chr(34) & "C:\path\to\FTP_commands.txt" & Chr(34)
Set wsh = Creat
我使用对ftp.exe的调用将文件上传到FTP服务器。
这个程序已经运行了很多年,上传到服务器数量,到目前为止没有问题。
在其中一个接收服务器被更新后,上传就不再可能了。
这是命令序列:
open ftp.xxx.de
<user>
<pw>
>230 User logged in, proceed
cd upload
bin
put <filename>
对此,服务器响应如下:
501端口IP与10.100.244.5不相同
150文件状态好,即将打开连接
也就是说,在此之后,连接被卡住,并在一定的超时时间后关闭。
有趣的是,google搜索
我正在从实例的ami创建的EC2上测试生产服务器的备份。除了ftp连接之外,一切都在签出。服务正在运行,nmap探针显示端口21已打开。但是,当我试图使用"ftp://ftp2.mysite.com“作为地址通过浏览器连接到它时,我会得到以下错误:
This site can’t be reached
The webpage at ftp://ftp2.mysite.com/ might be temporarily down or it may have moved permanently to a new web address.
ERR_CONNECTION_ABORTED
在