我的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服务器使用用户名ubuntu和也sudo su
根用户.任何想法的根本原因ssh_init: host does not exist error
?非常感谢.
2条答案
按热度按时间bn31dyow1#
这是因为这实际上是您的服务器
hostname
,而不是它的IP地址。大多数主机名都很简单,例如,stackoverflow.com,由一个名称和一个顶级域或域名组成,在这种情况下,名称是stackoverflow,而域名是.com。
在你的例子中,
ip-172-31-81-180
,你有一个有效的域名 *,但没有后缀,但你需要记住,在Linux服务器上,你的主机名可以是你想要的任何东西,我可以让我的服务器的主机名说,例如,whitehouse.gov,但这并不意味着它是:)也就是说,我假设您的服务器的主机名实际上是从真实的IP派生的,因此该服务器的IP地址可能是
172.31.81.180
7gs2gvoe2#
除了上面的答案,我也看到这个错误时,服务器密码保护和错误的密码输入。也许检查,以确保您不需要密码连接,如果你做检查,密码被正确发送到服务器。