学習の一環として、Java8、SpringBootによる開発を行っております。
サーバーはAWSのEC2(OSはAmazonLinux2)を使用しています。
jarパッケージを生成し、EC2内のTomcatに配備し、プログラムを公開したいと思っています。
聞きたいところ
scp ~/***/***/jarファイルのパス ec2-user@リモート・ホスト名:/opt/tomcat/webapps
上記のコマンドでtomcatへのデプロイを試みましたが以下のようなメッセージが出てデプロイできませんでした。
The authenticity of host 'リモートホスト名' can't be established. ECDSA key fingerprint is SHA256:cekfK24plORn7tyrqGugaCcpmyTelO081bMnnjgtNOs. ECDSA key fingerprint is MD5:b0:cf:58:fa:eb:ca:b8:99:b6:c4:5a:1d:51:f0:18:fa. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'リモートホスト名' (ECDSA) to the list of known hosts. Permission denied (publickey,gssapi-keyex,gssapi-with-mic). lost connection
エラーメッセージを見るに権限がないため拒否されたようです。
ローカルからリモートへファイルをコピーするコマンドに間違いがあるのでしょうか?
そもそも、デプロイのやり方が間違っているのでしょうか?
初心者すぎる質問申し訳ありませんがどうかご教示ください。
設定
■ EC2
ElasticIPでパブリックIPアドレスを固定してあります。
セキュリティグループで 80 と 8080 番のポートを開放しています。
■ Apache
インストール :yumでインストール
バージョン:Apache2.4.41
設定 :自動起動設定を有効にしてあります。
■ Tomcat
インストール :wgetで最新版をインストール
バージョン:Tomcat9.0.34
設定 :サービス登録をし、自動起動設定を有効にしてあります。
■JDKインストール(java-1.8.0-openjdk java-1.8.0-openjdk-devel )
エラーログ
Jul 3 04:18:26 ip-172-00-00-46 sshd[18980]: Address 54.000.000.14 maps to ec2-54.000.000.14.ap-northeast-1.compute.amazonaws.com, but this does not map back to the address - POSSIBLE BREAK-IN ATTEMPT! Jul 3 04:18:26 ip-172-00-00-46 sshd[18980]: Connection closed by 54.000.000.14 port 49742 [preauth] Jul 3 04:18:52 ip-172-00-00-46 sshd[18984]: Address 54.000.000.14 maps to ec2-54.000.000.14.ap-northeast-1.compute.amazonaws.com, but this does not map back to the address - POSSIBLE BREAK-IN ATTEMPT! Jul 3 04:18:52 ip-172-00-00-46sshd[18984]: Connection closed by 54.250.194.14 port 49744 [preauth] Jul 3 04:19:39 ip-172-00-00-46 sshd[18988]: Address 54.000.000.14 maps to ec2-5 4.000.000.14.ap-northeast-1.compute.amazonaws.com, but this does not map back to the address - POSSIBLE BREAK-IN ATTEMPT! Jul 3 04:19:39 ip-172-00-00-46 sshd[18988]: Connection closed by 54.000.000.14 port 49746 [preauth]
回答1件
あなたの回答
tips
プレビュー