我在Ubuntu12.04LTS中安装了FTP服务器。
现在,当我试图通过命令行ftp.exe从Windows 7连接到FTP服务器时,我成功地连接了,但无法获得目录列表。我搞错了
200 PORT command successful. Consider using PASV.
425 Failed to establish connection.
我有点困惑。我正在尝试使用端口22进行FTP。它说我是连接的,然后我不是连接的。下面是我的输出:
dan@voldemort:~$ ftp $hname 22
Connected to <hostname>.
SSH-2.0-OpenSSH_5.1
ftp> ls
Not connected.
到底怎么回事?是不是因为我在使用端口22?我知道它是ssh端口,但这就是我使用它的原因。
编辑:我想知道发生了什么。我对其他传输文件的方式不感兴趣,比如FTP客户端。我也在寻找一个命令行解决方案。我正在运行Ubuntu。
在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.
我有一个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>
知道是什么导致了这一切吗?
最后,我试图让
我刚刚把我的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仍然抛出这个错
我在本地网络的一个本地服务器上安装了。我可以使用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
根据的说法,FtpWebRequest不支持带有.NET核心的代理。还有别的选择吗?
我需要使用代理身份验证(NTLM)通过一些squid代理(即FTP over HTTP)访问FTP文件。
这是示例代码:
FtpWebRequest request = (FtpWebRequest) WebRequest.Create("ftp://ftp.ubuntu.com/");
var proxy = new WebProxy("my.squid.host", 8080);
proxy.Credentials = new NetworkCredential("
我最近更新了我的Ubuntu 10 (清醒)到14 (信任)。现在,synaptic经理拒绝说:
E: The value 'lucid' is invalid for APT::Default-Release as such a release is not available in the sources
E: _cache->open() failed, please report.
我试图在/etc、/var和我的主文件夹中找到这样的引用,但是没有发现任何解决问题的方法。
有人能帮忙吗?
编辑:我想说清楚,我已经搜索了最明显的配置文件,如/etc/apt/sou
我希望我能解释清楚我的问题,因为我感到迷茫,不知道什么是真正的问题。使用Symfony2.8和,我试图连接到ftp服务器并下载文件。整个过程将只通过symfony的应用程序/控制台启动。
这是我的服务,包含了整个逻辑:
<?php
namespace xxx\Services\Import;
use Doctrine\ORM\EntityManager;
use Ijanki\Bundle\FtpBundle\Ftp;
use Ijanki\Bundle\FtpBundle\Exception\FtpException;
use xxx\Entity\Product;
use xxx
我喜欢FTP/WebDAV的Nautilus,但是如何将它与FTPS服务器一起使用呢?
当我进入ftps://时,Don't recognize this file server type说。
有插件吗?
或者像Nautilus这样快速方便的东西,在FTPS的支持下?
来自Ubuntu回购公司的gFTP说,FTPS Support unavailable since SSL support was not compiled in。
请注意:不应将FTPS与SSH文件传输协议(SFTP)混淆,这是安全Shell (SSH)协议的一个不兼容的安全文件传输子系统。它也不同于安全FTP,通过