LoginSignup
15
8

More than 3 years have passed since last update.

SSHにてAWSにあるインスタンスにログインできない時の対処法

Posted at

AWSを学習中のものです。
ローカル環境にて、SSHを使って、AWSにあるインスタンスにログインを試みていました。

エラーの内容

ターミナル
$ ssh -i my-key.pem ec2-user@18.181.72.120
Warning: Identity file my-key.pem not accessible: No such file or directory.
ec2-user@18.181.72.120: Permission denied (publickey).

上記のようなエラーにずっと悩まされていて、やっと解決したので記録に残しておきます。

解決策

「cd .ssh」という隠しフォルダに移動する

ターミナル
$ cd .ssh

フルパスに書き換えて実行する

ターミナル
ssh -i ~/Downloads/my-key.pem ec2-user@18.181.72.120

自分はダウンロードディレクトリに my-key.pemをおきました。

SSHにログイン完了

ターミナル
Last login: Fri May 22 07:05:26 2020 from p2409178-ipbf1128funabasi.chiba.ocn.ne.jp

       __|  __|_  )
       _|  (     /   Amazon Linux AMI
      ___|\___|___|

https://aws.amazon.com/amazon-linux-ami/2018.03-release-notes/
4 package(s) needed for security, out of 11 available
Run "sudo yum update" to apply all updates.
[ec2-user@ip-10-0-1-10 ~]$ 

接続できました!
「cd .ssh」という隠しフォルダに移動する
フルパスに書き換えて実行する

SSHにてAWSにあるインスタンスにログインできない時、上記を試してみるのも、良いかもしれません。

以下、大変参考にさせていただきました。

SSHにてAWSにあるインスタンスにログインしたい

Warning: Identity file ChatSpace.pem not accessible: No such file or directory. ec2-user@13.112.68.204: Permission denied (publickey).のエラーの解決例

はじめてのssh

インフラエンジニアじゃなくても押さえておきたいSSHの基礎知識

15
8
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
15
8