我的Ubuntu
ubuntu@ip-172-31-81-180:~$ sudo su
root@ip-172-31-81-180:/home/ubuntu#
命令提示符:
C:\Users\gsrte\Downloads>pscp C:\Users\gsrte\Downloads\tomcat7.zip ubuntu@ip-172-31-81-180:/home/ubuntu/tomcat7
错误:
ssh_init: Host does not exist
谁能解释一下 ssh_init 的错误。我已经在公共(public)实例上启动了 ec2,然后使用 putty 我已经使用用户名 ubuntu 和 sudo su
root 用户连接到 ubuntu 服务器。关于 ssh_init: host does not exist error
根本原因的任何想法?非常感谢。
最佳答案
那是因为那实际上是您的服务器 主机名
,而不是 IP 地址。
大多数主机名都非常简单,例如,stackoverflow.com,由一个名称和一个顶级域或 TLD 组成,在这种情况下,名称是 stackoverflow,TLD 是 .com
在您的示例中,ip-172-31-81-180
,您拥有可能是有效域名称但没有 TLD,但您需要保留请注意,在 Linux 服务器上,您的主机名可以是任何您想要的,我可以让我的服务器的主机名说,例如 whitehouse.gov,但这并不意味着它是 :)
话虽如此,我假设您的服务器的主机名实际上是从真实 IP 派生的,因此您的该服务器的 IP 地址可能是 172.31.81.180
关于ubuntu - ssh_init : host does not exist. 。试图将 tomcat7 文件夹复制到我的 ubuntu EC2 实例使用 PSCP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48652231/