ssh_init:主机不存在..尝试将tomcat7文件夹复制到我的ubuntu EC2实例中使用PSCP

问题描述 投票:0回答:2

我的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
2个回答
1
投票

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

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

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

话虽这么说,我假设你的服务器的主机名实际上来自真实的IP,因此你的服务器的IP地址可能是172.31.81.180


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.