我的安卓FTPserver应用程序运行在我的安卓手机下的捆绑模式。我从笔记本电脑连接到我的手机网络,并试图通过FTP连接到手机上,以访问少量文件。我编写了一个python代码,它使用ftp连接传输文件,但是我无法执行简单的连接。
我一直在犯这个错误
在窗口:
server.gaierror: [Errno 11004] getadderinfo failed
在linux中:
socket.gaierror: [Errno -2] Name or service not known
我找了那么多地方,但始终没有找到合适的解决办法。我唯一能找到的就是有人建议检查防火墙。我检查了防火墙设置和所有
我使用以下代码连接FTP。
// Get the object used to communicate with the server.
FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://ftp.mydomain.com/websitefolder/downloadfiles/");
request.Method = WebRequestMethods.Ftp.ListDirectoryDetails;
// This example assumes the FTP site uses anon
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls reports
227 Entering Passive Mode (153,18,17,11,238,169)
150 Here comes the directory listing.
Entering Passive Mode (153,18,17,11,238,169)
这里解码的端口号是61097。太大了!!这是正确的吗?
我的机器上已经安装了filezilla。我不记得安装windows防火墙时需要哪些权限/触发器。
今天,我想学习如何创建一个脚本来自动化ftp任务。我对这个主题一无所知,并学习了如何首先在命令行上使用ftp (交互,windows命令提示符)。连接后的某个点,典型的win7提示需要管理员继续操作或弹出任何框,我耸耸肩,允许连接“专用网络”。
很久以后,我正在阅读ftp (我刚才做的事情)是如何不安全的,用明文发送密码等等。所以现在我担心我启用了什么?我四处搜寻,找到了windows防火墙>监控,找到了两个相同的条目:
File Transfer Program Private A
我需要将文件从文件夹位置复制到Unix服务器。我尝试在SSIS中使用FTP任务,但在测试从FTP任务到Unix服务器的连接时,我收到以下错误消息:
错误消息:
Connection could not be established, Server Name, Port number or
credentials might be invalid.
我使用了以下凭据
Server Name: mohawk.am.lilly.com
port number: 22
我提供了有效的用户名和密码。当我测试连接时,我得到了错误消息。
谁能指出我在这里做错了什么?