[英]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.