【问题标题】:ssh_init: host does not exist.. trying to copy tomcat7 folder to my ubuntu EC2 instance usign PSCPssh_init:主机不存在..试图将tomcat7文件夹复制到我的ubuntu EC2实例usign PSCP
【发布时间】:2019-03-05 02:03:38
【问题描述】:

我的 Ubuntu

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

CMD 提示:

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。我已经在公共实例上启动了 ec2,然后使用 putty 我使用用户名 ubuntu 和 sudo su root 用户连接到了 ubuntu 服务器。对ssh_init: host does not exist error 的根本原因有任何想法吗?非常感谢。

【问题讨论】:

    标签: ubuntu tomcat amazon-ec2 putty pscp


    【解决方案1】:

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

    大多数主机名都非常简单,例如 stackoverflow.com,由名称和顶级域或 TLD 组成,在这种情况下,名称是 stackoverflow,TLD 是 .com

    在你的例子中,ip-172-31-81-180,你有一个有效的域 name 但没有 TLD,但你需要记住,在 linux 服务器上,你的主机名可以是任何你想要的,我可以让我的服务器的主机名说,例如,whitehouse.gov,但​​这并不意味着它是:)

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

    【讨论】:

    • 非常感谢您的确认。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2019-02-20
      • 1970-01-01
      • 2020-12-13
      • 2016-10-13
      • 2012-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-08
      相关资源
      最近更新 更多