【问题标题】:ftp: Name or Service not knownftp:名称或服务未知
【发布时间】:2013-08-08 00:57:18
【问题描述】:

在命令行中

> ftp ftp://ftp-trace.ncbi.nih.gov/1000genomes/ftp/data/

在一台计算机上工作,但在我的另一台计算机上不工作。返回错误

ftp: ftp://ftp-trace.ncbi.nih.gov/1000genomes/ftp/data/: 名称或服务未知

我也尝试了原始IP地址

> ftp ftp://130.14.250.10/1000genomes/ftp/data/

但是没有用。

这里有什么问题?我该如何解决这个问题?

【问题讨论】:

    标签: linux ftp sftp unknown-host


    【解决方案1】:

    ftp 命令接受服务器名称,而不是 URL。您的会话可能应如下所示:

    ftp ftp-trace.ncbi.nih.gov
    (Server asks for login and password)
    cd /1000genomes/ftp/data/
    mget *
    

    【讨论】:

    • 嗯。它在我的 MacOS 上运行良好。但即使删除尾随路径。结果还是一样
    • 您使用的是 Linux 还是 OS X?该问题使用 Linux 标记。
    • 感谢您的详细说明。像魔术一样工作。所以必须是因为两台计算机使用不同的ftp程序,一台能够识别目录路径。你是对的,在 MacOS 上运行良好的那个
    • 是的,大多数 Linux 发行版中包含的“ftp”版本更原始;人们往往更喜欢 wget 或 curl。
    【解决方案2】:

    这取决于您使用的 ftp 客户端。例如,在 Mac OSX(来自 BSD 的 ftp 客户端)上,默认命令行 ftp 客户端接受完整的 url,而在 CentOS 中,默认客户端不接受,您只需连接到主机名。所以,这取决于 linux 的风格和安装的默认 ftp 客户端。

    CentOS (ARPANET) 中的默认 ftp 客户端:

    ftp ftp-trace.ncbi.nih.gov
    cd 1000genomes/ftp/data
    

    如果你想在 CentOS 5.9 或 Fedora 18(我测试过)中使用完整的 url,你可以安装一个额外的 ftp 客户端。例如 ncftp 和 lftp 具有您正在寻找的行为。

    ncftp,可通过 yum 或您最喜欢的包管理器获得:

     ncftp ftp://ftp-trace.ncbi.nih.gov/1000genomes/ftp/data/
     NcFTP 3.2.2 (Aug 18, 2008) by Mike Gleason (http://www.NcFTP.com/contact/).
     Connecting to ...
     ...
     Logged in to ftp-trace.ncbi.nih.gov.
     Current remote directory is /1000genomes/ftp/data
    

    lftp,也可以通过您最喜欢的包管理器获得:

     lftp ftp://ftp-trace.ncbi.nih.gov/1000genomes/ftp/data/
     cd ok, cwd=/1000genomes/ftp/data                                         
     lftp ftp-trace.ncbi.nih.gov:/1000genomes/ftp/data> 
    

    另一种更有效的检索页面的方法是使用 wget 或 curl。这些适用于 http、ftp 和其他协议。

    【讨论】:

      【解决方案3】:

      在我看来,无法正常工作的计算机已经将 ftp: 添加到 URL,您是否尝试将其从您的 URL 中删除并查看是否有效?

      > ftp ftp-trace.ncbi.nih.gov/1000genomes/ftp/data
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-11-10
        • 2016-01-06
        • 2019-07-07
        • 1970-01-01
        • 2021-08-19
        • 2018-02-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多