1. ホーム
  2. ubuntu

[解決済み] ssh_init: host does not exist... PSCPを使ってubuntu EC2インスタンスにtomcat7フォルダをコピーしようとしているのですが。

2022-03-08 01:48:59

質問

私の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のエラーについて、どなたかご説明ください。publicインスタンスでec2を起動し、puttyを使ってユーザー名ubuntuでubuntuサーバーに接続し、さらに sudo su ルートユーザーです。の根本的な原因について何か思い当たることはありますか? 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