我希望我能解释清楚我的问题,因为我感到迷茫,不知道什么是真正的问题。使用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服务器是主动的还是被动的。我只有服务器名、用户名和密码。我试着改编这个链接来实现它- -
我可以使用GUI FTP客户端连接到此服务器。但是,在microsoft/windows telnet中,我使用了命令o ftp.myftp.com。但是,我得到了错误- Could not open connection to the host on port 23:connect Failed。
我如何解决这个问题,并找出我的服务器是在做主动的还是被动的ftp连接?
嗨,我试着在python上测试我的应用程序ftp。
在本地使用ftp时,但是当我尝试连接时:
或ftps://rebus-v5-prod.apppot.com:443
向我展示:
状态:连接建立,等待欢迎信息..。错误:服务器关闭连接
我的代码:
import os
from backend import upload_jobs
from firebase.firebase import Firebase
if not bool(os.getenv('CLOUD',False)):
from dotenv import load_dotenv
load
因此,我试图在我的windows 2012服务器上设置一个FTP服务器(Filezilla)。我已经安装了filzilla服务器,并将端口设置为14144 (不是默认的14147),我还确保了服务正在运行。
接下来,我在filezilla界面中创建了一个用户,如下所示:
📷
📷
但是,当我尝试使用我的家用计算机(而不是在服务器上)通过FTP连接时,它不允许我连接。错误消息:
Status: Connecting to [ip address]...
Error: Connection timed out
Error: Could not connect to server
我甚至尝试在防火
我有一个机器A从它,我可以SSH到机器B机器B可以FTP到机器C我想从C下载文件到A,我没有从A到C直接访问。
Port 20 and 21
┌───┐ ┌───┐ FTP Control ┌─────────────────┐
│ │ SSH │ ├────────────────►│ │
│ A ├────►│ B │ │ C - with files │
│ │ │ ├────────────────►│ I want │
└───
我正在尝试连接并登录到我的FTP服务器。我连接得很好,但是当我登录时,ftp_login()返回false,并发出如下警告:
PHP Warning: ftp_login(): Login with USER first.
我的密码在下面。
$ftp_conn = ftp_ssl_connect($ftp_server) or die("Could not connect to $ftp_server");
echo "Connected to $ftp_server\n";
$login = ftp_login($ftp_conn, $ftp_userna
我有安装FTP Server角色的Windows Server 2016计算机,添加了FTP站点,并在Windows防火墙中添加了FTP服务器规则。我可以通过FTP本地连接,就像通过命令行这样:
ftp localhost
Connected to *redacted*.
220 Microsoft FTP Service
200 OPTS UTF8 command successful - UTF8 encoding now ON.
User (*redacted*:(none)): Administrator
331 Password required
Passwo
我有一个Windows 2003 64位数据中心版,安装了IIS/FTP 6。FTP站点是在安装IIS/FTP时创建的默认站点。我已经设置了FTP,这样它就不允许匿名连接。主文件夹为C:\Inetpub\ftproot,具有读写权限。ftproot的ACL如下:
Administrators: Full Control
CREATOR OWNER: Full Control
SYSTEM: Full Control
Users: Read
我创建了一个名为VirtualDir的虚拟目录,它指向具有读写权限的C:\Inetpub\wwwroot\VirtualDir,文件夹VirtualDir的
我尝试使用C#建立到FileZilla服务器的FTPS连接,但C#应用程序从未登录到服务器,服务器关闭连接,并且我在C#中收到以下错误:
The underlying connection was closed: The server committed a protocol violation.
我的C#代码如下:
ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };
var req = (FtpWebRequest)WebRequest.Create("ftp://&
我目前在一个数据中心有一个VPS,我要求管理员打开一个端口来安装一个ftp服务器。它打开了端口3345,一开始我认为端口没有被正确转发,因为我运行nmap如下:
nmap 194.110.xxx.xx
Starting Nmap 6.00 ( http://nmap.org ) at 2013-12-17 14:33 EET
Nmap scan report for host-194-110-xxx-xx(194.110.xxx.xx)
Host is up (0.0022s latency).
Not shown: 995 closed ports
PORT STATE SE
我尝试了以下规则来允许FTP:
# The following two rules allow the inbound FTP connection
iptables -A INPUT -p tcp --sport 21 -m state --state ESTABLISHED -j ACCEPT
iptables -A OUTPUT -p tcp --dport 21 -m state --state NEW,ESTABLISHED -j ACCEPT
# The next 2 lines allow active ftp connections
iptables -A INPUT -p