SSH_INIT:主机不存在.尝试将TomCat7文件夹复制到我的Ubuntu EC2实例USIGN PSCP



我的ubuntu

   ubuntu@ip-172-31-81-180:~$ sudo su
    root@ip-172-31-81-180:/home/ubuntu#

cmd提示:

C:UsersgsrteDownloads>pscp C:UsersgsrteDownloadstomcat7.zip ubuntu@ip-172-31-81-180:/home/ubuntu/tomcat7

错误:

ssh_init: Host does not exist

任何人都可以解释错误ssh_init。我已经在公共实例上启动了EC2,然后使用用户名Ubuntu和sudo su root用户连接到Ubuntu Server的Putty。对ssh_init: host does not exist error的根本原因有任何想法吗?非常感谢。

那是因为那是您的服务器hostname,而不是IP地址。

大多数主机名都很简单,例如,由名称组成的stackoverflow.com,以及顶级域或tld,在这种情况下,名称为stackoverflow,而tld is.com

在您的示例中,ip-172-31-81-180,您拥有一个有效的域 name 但没有TLD,但是您需要牢记,在Linux服务器上,您的主机名可以是您想要的任何东西,我可以使我的服务器的主机名说,例如whitehouse.gov,但这并不意味着它是:(

话虽如此,我假设您的服务器的主机名实际上是从真实IP派生的,因此该服务器的IP地址可能是172.31.81.180

除了上面的答案外,当服务器受密码保护并且输入不正确的密码时,我还看到了此错误。也许检查以确保您不需要密码即可连接,并且如果您确实检查密码是否正确发送到服务器。

相关内容

最新更新