首页 > 解决方案 > VS 代码扩展 FTP-Sync:错误:getaddrinfo ENOTFOUND

问题描述

首先:我只能说有限的英语,并且翻译我的文本,这应该不是问题,但有时会导致误解。

我曾经使用 MS Visual Studio。但是,我需要一个用于 Web 编程的源代码编辑器,我可以使用它通过 FTP 直接在 Web 服务器上编辑文件。该功能适用​​于 VS 2017,但从 2019 版本开始直接 FTP 访问是不可能的,现在我正在寻找替代方案。

我遇到了 VS Code,它有许多承诺这个功能的扩展。我尝试了几个(FTP-Sync、FTP-Simple、SFTP、FTP-kr 等),但我无法访问我的 FTP 服务器。但是,其他程序(例如 Web 浏览器或 Windows 资源管理器)可以执行此操作。顺便说一句,我在几台计算机上尝试过,还尝试了公共 FTP 服务器,结果总是相同。

我还禁用了计算机的防火墙,但它仍然不起作用,所以这不是原因。

这是我的公共 FTP 服务器的 VS 代码扩展 FTP-Sync 的配置文件:

{
    "remotePath": "./",
    "host": "ftp://ftp.rz.uni-wuerzburg.de/",
    "username": "anonymous",
    "password": "email  @gmail.com",
    "port": 21,
    "secure": true,
    "protocol": "ftp",
    "uploadOnSave": false,
    "passive": true,
    "debug": true,
    "privateKeyPath ": null,
    "passphrase": null,
    "agent": null,
    "allow": [],
    "ignore": [
        "\\.vscode",
        "\\.git",
        "\\.DS_Store"
    ],
    "generatedFiles": {
        "extensionsToInclude": [
            ""
        ],
        "path": ""
    }
}

一旦我保存了一个,然后尝试开始同步,我就会收到以下消息:

错误:Ftp-sync:同步错误:错误:getaddrinfo ENOTFOUND ftp://ftp.rz.uni-wuerzburg.de/

为什么会这样,我该怎么做才能使同步工作?

标签: visual-studio-codeftp

解决方案


ftp://ftp.rz.uni-wuerzburg.de/一个URL

A host(name) 只是ftp.rz.uni-wuerzburg.de.


推荐阅读