【问题标题】:ssh: Could not resolve hostname sama5d27-som1-ek-sd:ssh:无法解析主机名 sama5d27-som1-ek-sd:
【发布时间】:2020-06-01 05:16:32
【问题描述】:

我正在尝试在我的桌面机器(Windows 机器)和远程机器(Linux 机器)之间建立远程连接。

为此,我按照此处描述的步骤进行操作:

https://docs.microsoft.com/en-us/cpp/linux/set-up-fips-compliant-secure-remote-linux-development?view=vs-2019#to-create-and-use-an-rsa-key-file

但是,在第 2 步中,当我尝试从 Windows 中使用以下命令将公钥复制到 Linux 机器时:

scp C:\Users\wiemz/.ssh/id_rsa.pub root@sama5d27-som1-ek-sd:

出现此错误:

ssh:无法解析主机名 sama5d27-som1-ek-sd:H\364te 未知。 失去联系

我用 ping 命令验证了我的 Linux 互联网连接,一切正常。此外,当我在 Linux 机器上输入这个命令时:

ssh root@sama5d27-som1-ek-sd

上面写着:

ssh:无法解析主机名 sama5d27-som1-ek-sd:临时故障 在名称解析中

请问我该如何解决这个问题?

【问题讨论】:

    标签: linux ssh remote-access remote-server


    【解决方案1】:

    问题是您的操作系统无法解析您使用的主机名。您应该提供 FQDN,例如 web.example.com 或机器的 IP 地址。例如

    scp file root@IP:
    

    scp file root@web.example.com:
    

    【讨论】:

    • 所以我必须将scp C:\Users\wiemz/.ssh/id_rsa.pub root@sama5d27-som1-ek-sd: 替换为scp C:\Users\wiemz/.ssh/id_rsa.pub IP_HOST_MACHINE
    • 当我尝试 scp file root@IP: 它告诉我:ssh: connect to host 127.0.0.1 port 22: Connection refused lost connection
    • @Gonn,您应该添加您要访问的主机的 IP,而不是您的 IP/主机名
    • 这是我使用的命令scp C:\Users\wiemz/.ssh/id_rsa.pub root@127.0.0.1:
    猜你喜欢
    • 2020-05-11
    • 1970-01-01
    • 1970-01-01
    • 2016-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多