繁体   English   中英

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

[英]ssh_init: host does not exist.. trying to copy tomcat7 folder to my ubuntu EC2 instance usign PSCP

我的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,然后使用腻子使用用户名ubuntu和sudo su root用户连接到ubuntu服务器。 关于ssh_init: host does not exist error的根本原因ssh_init: host does not exist error吗? 不胜感激。

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

大多数主机名非常简单,例如,由一个名称组成的stackoverflow.com,以及一个顶级域或TLD,在这种情况下,名称为stackoverflow,而TLD为.com。

随着你的榜样, ip-172-31-81-180 ,你有什么可能是一个有效的域名 ,但没有顶级域名,但你必须记住,Linux服务器上,您的主机名可以是任何你想要,我可以做我的服务器的主机名例如是whitehouse.gov,但​​这并不意味着它是:)

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM