PhpStorm FTP上传失败。
[17-1-16 下午5:17] Failed to transfer file '/a': cant open output connection for file "ftp://192.168.1.229:21/a". Reason: "425 Unable to build data connection: Cannot assign requested address".
[17-1-16 下午5:17] Upload to server completed in less than a minute:
防火墙已关闭,但仍无法在ftp上执行put commend
ftp>cd /web
250 CWM command successful
ftp>binary
200 Type set to I
ftp>put C:\sample.xml
200 PORT command successful
425 Unable to build data connection: No route to host
我在使用ftp的mget将几个XML文件从ftp服务器复制到本地机器时遇到了困难。
在ftp提示符中,我输入
ftp> mget A20130918.14*
这就是它返回的内容:
ftp> mget A20130918.14*
200 Type set to A.
200 PORT command successful.
150 Opening ASCII mode data connection for A20130918.1100.xml (5174130 bytes).
226 Transfer complete.
ftp: 5572810 bytes received in
在Ubuntu中,被动模式下的ftp -p运行良好。
如何在Windows中执行相同的操作?
我尝试使用quote pasv,但得到以下错误:
230 OK. Current restricted directory is /
ftp> quote pasv
227 Entering Passive Mode (31,170,167,221,116,239)
ftp> cd os
250 OK. Current directory is /os
ftp> dir
500 I won't open a connection to 10.
我在Ubuntu12.04LTS中安装了FTP服务器。
现在,当我试图通过命令行ftp.exe从Windows 7连接到FTP服务器时,我成功地连接了,但无法获得目录列表。我搞错了
200 PORT command successful. Consider using PASV.
425 Failed to establish connection.
在11.10的新副本中,我不能使用FTP将文件上传到服务器,而可以使用SFTP。默认情况下,FTP上载(即传出传输)是否禁用?我可以登录到FTP服务器,但不能上传文件。如果默认情况下不允许,我如何启用它?
补充说:如果我使用Filezilla,一切都很好。但是,如果使用ftp命令,则会获得以下错误:
200 PORT command successful
425 Could not open data connection to port 38505: Connection timed out
但是,使用sftp命令,它可以工作。
我只想知道你是如何上传数据集的,说明它的特征?例如,使用命令quote site lrecl=500 recfm=fb
当我尝试使用该命令时,该命令被接受了,但问题是,当我尝试使用命令'send‘上传文件时,ftp挂断了,并且确定关闭了会话。
这是示例:
ftp> quote site lrecl=500 recfm=fb
200 SITE command was accepted
ftp> send C:\test\test.txt 'ADM.SAMPLE.TEST'
200 Port request OK.
425 Can't open data
我在上传或查看FTP服务器时遇到了问题。我可以连接到FTP服务器,但我不能上传我的文件到它,它说错误。
230 User S2ubp92XXh logged in from ::ffff:xx.xx6.xx3.xx8.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
200 PORT command successful.
425 Can't open data connection.
ftp>
我允许防火墙。请检查这张图片,我是否有效地应用了防火墙规则。如果我没有,那么请教
我在ftp上列出文件有困难。我可以正确地连接,但ls似乎不起作用。启用调试模式后的输出低于--
ftp> ls
ftp: setsockopt (ignored): Permission denied
---> PORT xx,xx,xx,xx,xx,xx
200 PORT command successful
---> LIST
425 Unable to build data connection: Connection timed out
ftp> passive
Passive mode on.
ftp> ls
ftp: setsockopt (ignor
我刚刚把我的Ubuntu从焦点(20.04)升级到jammy(22.04),现在我的python坏了。这会引起很多麻烦,比如Apt不会更新,一些应用程序也不会启动。
libpython3.10 : Depends: libpython3.10-stdlib (= 3.10.6-1~22.04.2) but 3.10.9-1+focal2 is to be installed
作为ubuntu包文档,3.10.6.1是当前(jammy)版本。但是为什么它要安装一个焦点包(3.10.9.1 =月球(23.04))。
我尝试安装python 3.11 (我以前运行3.10)。但是Apt仍然抛出这个错
我正在使用标准的Java套接字在Java中创建一个简单的FTP客户端。我已成功连接到服务器。然后我可以发送这样的FTP命令:
USER myUserName
PASS myPassword
并且输出表明我已登录到服务器(我总是在发送到服务器的每个命令中都发送\r\n字符串)。当我发送命令"ls“时,我得到的响应是:425 No data connection
当我从MS Windows终端的标准FTP客户端登录到服务器时,我可以使用"ls“命令并获得所有文件和文件夹的列表,但它在我的Java应用程序中不起作用。
FTP命令"HELP“在我的客户端和MS Windows中
我正在尝试连接到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
我正在写一个shell脚本,需要使用ftp下载补丁。有不同版本的补丁,但我想下载与模式*$ver_LINUX*或*$ver_Generic*匹配的补丁。下面的mget命令不允许我为此使用或(|)选项。谁能建议这是不是可以在ftp和如何。
ftp -inv $FTP <<EOF
quote USER $ftp_usr
quote PASS $ftp_pass
cd $patch
binary # for zip files.
ls # Just for check
mget *${ver}_LINUX.* # downloads patches like p111229_11202
我在本地网络的一个本地服务器上安装了。我可以使用ftp命令成功地列出用户user的文件夹(实际上,我通过Microsoft在windows 10中安装了Ubuntu )。
ftp -p 192.168.11.24 21
Connected to 192.168.11.24.
220-FileZilla Server 0.9.60 beta
220-written by Tim Kosse (tim.kosse@filezilla-project.org)
220 Please visit https://filezilla-project.org/
Name (192.168.11.24:ms
我创建了一个脚本,用于从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
将我的Linux服务器更新为Ubuntu19.10和Debian的最新版本,它们都指向我运行镜像存储库的主Linux服务器,并允许通过FTP与其通信,现在我正在接收消息
The method 'ftp' is unsupported and disabled by default.
Consider switching to http(s).
Set Dir::Bin::Methods::ftp to "ftp" to enable it again.
在无法获取ftp://之后。如何通过FTP重新启用系统更新的检索?
我在D驱动器上创建了一个测试文件。我的目标是上传到我的网站从一个VBA脚本在Excel。当我运行.bat文件时,它会在put期间挂起。我做错了什么?我注释掉了/行,因为这给了我一个错误。
从命令提示符运行upload.bat时的答复
D:\>upload.bat
D:\>ftp -i -s:d:\script.dat domain.com
Connected to domain.com.
220 *** FTP Server Ready
200 UTF8 set to on
User (domain.com:(none)):
331 Password required for u
我在Azure平台上实现了ftp服务器--遵循链接的WindowsServer2012。总之,我创建了端口(2500-2504)并将它们用于FTP服务。同时,我创建了dataport (1000-1005),并通过azure端口将它们注册为端点。
我在Azure平台下创建了App Service。当我在我的工作站上调试( )这个应用程序服务时,它工作得很好。但此应用服务程序在Azure平台中时有时会抛出错误。它返回"The remote server return an error:(425) Can't open data connection“。错误。
有什么想法吗?提前谢