FTP 问题故障诊断

用于修复 Adobe Dreamweaver 中一些最常见 FTP 访问问题的故障诊断技巧。

文件传输协议 (FTP) 是用于通过 Internet 传输文件的最常用的方法。请按所示顺序遵循以下技巧,以查明常见 FTP 问题的原因以及如何修复这些问题。 

准备事项

在对 FTP 访问失败进行故障诊断之前,请验证 Dreamweaver 和操作系统是否已更新。

您可以使用 Creative Cloud 桌面应用程序或从 Dreamweaver 中更新 Dreamweaver。在 Dreamweaver 中,选择“帮助”>“更新”,然后按照屏幕上的说明进行操作。要使用 Creative Cloud 应用程序,请参阅更新 Creative Cloud 应用程序

设置 FTP 远程服务器

Dreamweaver 可以使用 FTP 服务器上传和下载网站信息。您可以在“站点设置”对话框的“服务器”类别中设置 FTP 服务器。

有关设置 FTP 站点的其他信息,请参阅连接到发布服务器

设置 FTP 服务器后,请单击“测试”以验证连接信息。如果在输入信息后无法连接到 FTP 服务器,请继续执行下一部分。

验证 FTP 访问

防火墙、路由器及其他网络组件可能会阻止您访问 FTP 服务器。在验证连接信息之前,请按照以下说明验证您是否可以访问 FTP 服务器。

暂时禁用软件防火墙

软件防火墙限制对计算机的访问,还可阻止软件访问 Internet。当有程序尝试访问 Internet 时,许多软件防火墙会提示您。

  1. 如果收到提示,请选中允许 Dreamweaver 访问 FTP 服务器的选项。以下是示例对话框:

    Windows 防火墙
    单击“允许访问”按钮

  2. 如果未收到提示,禁用软件防火墙可以帮助您确定它们是否阻止访问 FTP 服务器。要暂时禁用软件防火墙,请参阅防火墙软件文档。 

    • 如果禁用软件防火墙解决了问题,请将软件配置为允许 Dreamweaver 访问 FTP。有关将应用程序添加到允许列表中的步骤,请参阅防火墙软件文档。
    • 如果您找不到该文档来暂时禁用软件防火墙,请禁用启动项和服务。大多数软件防火墙使用此进程来禁用。

验证路由器是否未阻止连接

路由器可能会具有内置硬件防火墙或代理服务器。要确定路由器是否阻止 Dreamweaver 访问 FTP 服务器,请暂时从网络中移除路由器。您可以直接将计算机连接到 DSL 或电缆调制解调器以去除路由器。 

如果路由器阻止访问,请参阅路由器文档以设置从计算机转发的端口。

配置硬件防火墙或代理设置

许多公司使用可能会阻止 Dreamweaver 访问 FTP 服务器的硬件防火墙和代理服务器。硬件解决方案适用于公司网络中的所有计算机。大多数家庭网络不使用硬件防火墙或代理技术。 

确定您的公司是否使用硬件防火墙或代理:

  1. 联系您公司的 IT 部门以获取防火墙或代理信息。

    注意:

    Dreamweaver 无法通过身份验证代理连接。如果代理服务器要求输入用户名和密码,则您无法连接到远程 FTP 站点。IT 部门必须为站点和 Dreamweaver 设置例外。Dreamweaver 只能为单个身份验证服务器存储防火墙/代理信息。

  2. 选择“站点”>“管理站点”。 
  3. 选择您的站点。 
  4. 单击编辑

  5. 选择“服务器”类别。

  6. 选择要修改的服务器,然后单击“编辑”

  7. 展开“更多选项”。
  8. 选择按照偏好设置中的定义使用代理

  9. 单击“偏好设置”链接。
  10. 在“站点”类别中,在“代理主机”和“代理端口”文本框中输入提供的防火墙或代理信息。
  11. 单击应用,然后单击关闭

  12. 在 FTP 连接设置对话框中,单击测试以测试您的设置。

验证登录凭据和其他选项

登录信息对连接到 FTP 站点至关重要。请使用以下信息验证您的登录信息并进行任何必要的更改:

验证 FTP 信息

连接到 FTP 服务器要求输入 FTP 地址、端口、登录名和密码。某些服务器配置要求指定根目录。这些信息通常由您的 Web 托管服务提供商提供,请与他们核实所有这些信息。下面是可以帮助您的一些提示。

FTP 地址

对 FTP 地址使用标准的 Web 地址或 IP 地址。Web 地址类似于 eftp.adobe.com。IP 地址显示为以句点分隔的一组四个数字,类似于 192.150.11.87。Web 托管服务提供商通常为您的网站提供一个域名(例如 www.adobe.com)并为您的 FTP 服务器提供一个类似的地址(例如 ftp.adobe.com)。 

可以帮助您连接的其他信息:

  • 不要在 Web 地址前面输入 ftp://。
  • 如果为您提供了 Web 地址,请输入 IP 地址而非 Web 地址。请与您的 Web 托管服务提供商联系或使用 ping 命令搜索 IP 地址。

端口

Web 托管服务提供商可以提供不同的端口来访问 FTP 服务器。端口是一个数字,用于在您的计算机与 FTP 服务器之间创建一个通道。如果未指定端口号,很有可能使用默认端口(对于 FTP 为 21,对于 SFTP 为 22)。Web 地址可以显示为 eftp.adobe.com:445 格式,其中 eftp.adobe.com 是 Web 地址,端口是 445。

登录名或用户名

登录名是用于登录 FTP 服务器的用户名。该信息由您的 Web 托管服务提供商提供,不能与您用于访问网站信息的登录信息相同。

用户名必须符合以下要求:

  • 无空格
  • 只有字母数字字符

密码

密码与登录名关联,可以是不含空格的任何字符组合。密码区分大小写。

根目录

根目录是服务器上包含与网站相关的所有文件和文件夹的位置。如果您无法找到根文件夹,请与您的网站托管服务提供商联系。

Web 托管服务提供商通常使用的根目录条目如下:

  • /
  • /[域名](例如 /www.mywebsite.org)
  • /html
  • /docs 
  • /www 
  • /public_html 

使用其他 FTP 客户端登录

通过使用其他 FTP 客户端登录,您可以确定 FTP 服务器信息是否正确。请使用安装的任意 FTP 客户端(例如 FileZilla)或联机解决方案。有关 FileZilla 或其他软件的安装或配置信息,请参阅产品的文档。

  • 如果能够使用其他 FTP 客户端登录 FTP 服务器,请继续执行选中/取消选中被动模式中的步骤。
  • 如果无法登录 FTP 服务器,表明连接信息很有可能不正确。请与您的 Web 托管服务提供商联系,以验证服务的信息和状态。 

验证 SFTP 服务器是否受支持

Dreamweaver 无法与某些 SFTP 服务器连接。有关哪些 SFTP 服务器可与 Dreamweaver 一起使用的其他信息,请参阅使用 Adobe Contribute 和 Dreamweaver 的网站托管服务器限制

修改连接选项

Dreamweaver 包括一些附加配置选项,有时需要这些选项才能连接到 FTP 服务器。如果需要这些选项,您的 Web 托管服务提供商将会提供相关的信息。请尝试以下配置选项,以查看它们是否可以解决您的连接问题。

选中/取消选中被动模式

被动模式可以帮助解决防火墙导致的 FTP 问题,即阻止 FTP 服务器打开到计算机的连接。而使用被动模式时,是从计算机到服务器建立连接。 

  1. 选择“站点”>“管理站点”。

  2. 选择您的站点,然后单击“编辑”

  3. 选择“服务器”类别,然后选择您的远程服务器。

  4. 单击编辑

  5. 展开“更多选项”。
  6. 选中(或取消选中)“使用被动 FTP”。
  7. 单击“保存”,然后再次单击“保存”。测试您的连接。

选中/取消选中 FTP 性能优化

“使用 FTP 性能优化”选项可以加快文件传输速度。如果已选中该选项,请尝试将其取消选中,以查看是否可以解决您的 FTP 连接问题。或者,如果已取消选中该选项,请尝试将其选中。

  1. 选择“站点”>“管理站点”。

  2. 选择您的站点,然后单击“编辑”

  3. 选择“服务器”类别,然后选择您的远程服务器。

  4. 单击编辑

  5. 展开“更多选项”。
  6. 选中(或取消选中)“使用 FTP 性能优化”。
  7. 单击“保存”,然后再次单击“保存”。测试您的连接。

启用 IPv6 传输模式

IPv6 是一种网络协议,扩展了可用于网络的地址数量。如果需要,这种协议要求以不同的方式通过网络传输信息。

  1. 选择“站点”>“管理站点”。

  2. 选择您的站点,然后单击“编辑”

  3. 选择“服务器”类别,然后选择您的远程服务器。

  4. 单击编辑

  5. 展开“更多选项”。
  6. 选中(或取消选中)“使用 IPV6 传输模式”。
  7. 单击“保存”,然后再次单击“保存”。测试您的连接。

选择 SFTP

尽管 FTP 很受欢迎,但它有许多安全漏洞。借助安全的 FTP (SFTP),您可以完全加密所有文件传输,并防止对您的数据、文件、用户名和密码进行未经授权的访问。

如果不确定您的服务器是否正在运行 SFTP,请与您的 Web 托管服务提供商联系。

如果您的服务器正在运行 SFTP,请按照以下步骤在 Dreamweaver 中选择 SFTP。

  1. 选择“站点”>“管理站点”。
  2. 选择您的站点,然后单击“编辑”

  3. 选择“服务器”类别,然后选择您的远程服务器。

  4. 单击编辑

  5. 从“连接方法”弹出菜单中,选择“SFTP”。
  6. 单击“保存”,然后再次单击“保存”。测试您的连接。

如果您的远程服务器配置了旧协议,请参阅解决 SFTP 服务器连接问题

查看 FTP 日志进行故障诊断

Dreamweaver 保留发送到 FTP 服务器的命令及其响应的日志。来自服务器的响应可以帮助诊断 FTP 问题。要查看 FTP 日志,请选择“窗口”>“结果”>“FTP 日志”。 

有关解释 FTP 日志文件的更多信息,请参阅检查 FTP 日志

更快、更轻松地获得帮助

新用户?