nmt3
@nmt3 (n t)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

パブリックipアドレス 変更方法がわからない

初学者です。

解決したいこと

パブリックIPアドレスが変更した際に
変更後にEC2へSSHでログインしようとした際に
変更前のものは継続してSSHへログインできるが
変更後のSSHへのログインができません。
この時、変更後のものでSSHにログインするために必要な手順がわからないので
教えていただきたいです。

発生している問題・エラー

ssh -i ~/.ssh/practice-aws.pem ec2-user@xx.xxx.xx.xxx

変更前のものはここでログインできますが
変更後のものでログインしようとすると先へ進まずフリーズした状態になります。

パブリックIPアドレス変更後のログインの方法を教えていただきたいです。
よろしくお願いします。

0

1Answer

「パブリックIPが変更された」ということは一度EC2を停止する操作を実施した、
と思っていますが、そこはあっているでしょうか。

変更前のものは継続してSSHへログインできるが

これは挙動としては気になります。。。
詳しい状況がまだ見えていないので、なんとも言えないですが、
一度サーバを停止して再接続を試みた場合、
ターミナルに以下のようなメッセージが表示され、接続はできないです。。

ssh: connect to host 13.115.40.208 port 22: Connection timed out

EC2を立ち上げて、git bashから接続する作業を一応確認してみました。
手順と結果が以下の通りです。

変更前のIPアドレス:13.115.40.208(マネジメントコンソール上で確認)
以下コマンドで接続
ssh -i ~/.ssh/practice-aws.pem ec2-user@13.115.40.208
↓
接続成功
↓
マネジメントコンソール上で、EC2のサーバを停止
↓
サーバを停止した瞬間に以下メッセージをgit bash上で確認
Connection to 13.115.40.208 closed by remote host.
Connection to 13.115.40.208 closed.
↓
停止前のIPアドレスで接続を試みる(接続できない)
ssh -i ~/.ssh/practice-aws.pem ec2-user@13.115.40.208
ssh: connect to host 13.115.40.208 port 22: Connection timed out
↓
マネジメントコンソール上で、EC2のサーバを再開
↓
変更後のIPアドレス:54.238.25.101(マネジメントコンソール上で再開後に確認)
以下コマンドで接続
ssh -i ~/.ssh/practice-aws.pem ec2-user@54.238.25.101
↓
接続成功
3Like

Comments

  1. @nmt3

    Questioner

    返信遅れてすみません、

    SSHへの接続はできたのですが

    サイト起動時にサイトurlを起動した時に画面にサーバーに接続できませんと表示されます。

    以下コマンドで起動後このように表示されます

    rails s -e production
    => Booting Puma
    => Rails 6.1.7 application starting in production 
    => Run `bin/rails server --help` for more startup options
    Puma starting in single mode...
    * Version 3.12.6 (ruby 3.1.2-p20), codename: Llamas in Pajamas
    * Min threads: 5, max threads: 5
    * Environment: production
    * Daemonizing...
    
    

    この場合の問題点あれば教えていただけると嬉しいです。

  2. 私は、Railsはそれほどは触ってないので、断言できない部分ありますが、
    いただいた情報だけの場合、おそらくRailsの知見がある方でも問題点の候補は挙げられない思います。。。

    理由としては、以下の通りです。
    (初学者、というところで、どんな情報から何がわかるのか学習中かと思いますので、その辺の感覚は徐々に掴めれば、といったところです)

    • 共有いただいたコンソールの文章に、エラーと思われる内容が見当たらない
    • @nmt3さんがrailsアプリケーションをデプロイしているAWS上のアーキテクチャー(サブネットやセキュリティグループなど)が、現状こちらでは把握できないため、原因候補を共有できない(※添付画像のような話)
    • サーバーに接続できませんという文言が表示されている画像などがないので、
      画面というのが、Chromeなどのブラウザを指していると思われるが、断定できない

    スクリーンショット 2023-07-23 074418.png

  3. @nmt3

    Questioner

    すみません、いただいた情報から問題がないか再度確認してみたとこと
    サーバーの応答時間が長いためアクセスできませんと表示されていました。

    自身の確認不足でした。
    数々のアドバイスありがとうございました。

Your answer might help someone💌