我有安装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
因此,有一个ftp服务器(它运行在Windows上),我需要在我的vps上同步一些数据。我一直在使用curlftpfs +rsync成功地完成这项任务,但最近我不得不添加新目录来同步,并且得到了非常奇怪的结果。
因此,当我使用ftp协议访问ftp服务器时,我可以看到以下内容:
$ ftp FTP_HOST
Connected to FTP_HOST (FTP_HOST_IP).
220 Microsoft FTP Service
331 Password required
230 User logged in.
Remote system type is Windows_NT.
ftp>
我用ASP.NET编写了一个站点,它使用FTPWebRequest每15秒从FTP服务器下载一个文本文件。当我在我的电脑上运行它时,它工作得很好。当我将其上传到我们的服务器时,FTP下载失败。没有例外,它只返回0值。
我认为防火墙可能有问题,所以我禁用了Windows防火墙,并禁用了传出防火墙,同样的问题。已尝试主动和被动FTP。我是否需要更改IIS管理器中的某些设置?
在服务器2012 R2上运行IIS10,在与Exchange 2016相同的虚拟机上运行。
代码的一部分:
public static string[] GetTXT()
{
// Get the object use
我正在尝试连接到FTPS服务器。我可以很好地与FileZilla连接,列出服务器中的文件,下载等等。
我正在尝试使用FTPSClient从org.apache.commons.net.ftp包连接到这个FTP服务器。我就是这么做的:
FTPSClient ftp = new FTPSClient();
ftp.connect(HOST, 7021);
ftp.enterLocalPassiveMode();
ftp.login(USERNAME, PASSWORD);
final int list = ftp.list();
System.out.println("List re
我试图在Windows共享主机上使用php FTP函数列出来自外部ftp服务器的一些文件,但我遇到了几个问题。
我首先尝试了几个web应用程序,如ajaxplorer和net2ftp,但我感到沮丧,于是我决定做一个非常基本的脚本来进行测试。
<?php
$ftp_server = "alinuxftpserver";
$ftp_user = "user";
$ftp_pass = "pass";
// set up a connection or die
$conn_id = ftp_connect($ftp_server) or