ssh:无法解析主机名 sama5d27-som1-ek-sd:

ssh: Could not resolve hostname sama5d27-som1-ek-sd:

我正在尝试在我的桌面计算机(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 将 public 密钥复制到 Linux 机器时:

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

出现此错误:

ssh: Could not resolve hostname sama5d27-som1-ek-sd: H4te Unknown. lost connection

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

ssh root@sama5d27-som1-ek-sd

它说:

ssh: Could not resolve hostname sama5d27-som1-ek-sd: Temporary failure in name resolution

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

问题是您的 OS 无法解析您使用的主机名。您应该提供 web.example.com 之类的 FQDN 或机器的 IP 地址。例如

scp file root@IP:

scp file root@web.example.com: