ubuntu - ssh_init : host does not exist. 。试图将 tomcat7 文件夹复制到我的 ubuntu EC2 实例使用 PSCP

标签 ubuntu tomcat amazon-ec2 putty pscp

我的Ubuntu

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

命令提示符:

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

最佳答案

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

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

在您的示例中,ip-172-31-81-180,您拥有可能是有效域名称但没有 TLD,但您需要保留请注意,在 Linux 服务器上,您的主机名可以是任何您想要的,我可以让我的服务器的主机名说,例如 whitehouse.gov,但​​这并不意味着它是 :)

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

关于ubuntu - ssh_init : host does not exist. 。试图将 tomcat7 文件夹复制到我的 ubuntu EC2 实例使用 PSCP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48652231/

相关文章:

apache - 如何将 Windows 上的 Apache 2.2 重定向到 Tomcat(同一台机器)

java - Jar cron 作业未运行(手动运行)

node.js - 使用 pm2 命令列出所有环境参数

macos - 如何使用 Mac 终端 SSH 到本地 Ubuntu 服务器?

linux - Apache 2.4.18,403 : Forbidden

shell - 如何复制终端的输出并将它们粘贴到输入中?

java - 独立于 IDE 构建 Maven 项目(尤其是 eclipse)

windows - 如何在 Windows XP 上的 startup.bat 文件中设置 HeapDumpOnOutOfMemoryError 和 HeapDumpPath

postgresql - 无法运行 Airflow 调度程序

ruby - 命令 rbenv install 丢失