2
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

macのターミナルで、EC2にssh接続方法 + コマンド省略の設定方法

Last updated at Posted at 2021-07-03

キーペアの作成しインスタンス作成後、インスタンスにssh接続するコマンドを記載します。
また、./ssh/configに必要なログイン情報を記載することで、ログイン時のコマンドを省略できます。
キーペア名はec2-key.pem

#ゴール
以下のコマンドでssh接続できます

$ ssh ec2       

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

https://aws.amazon.com/amazon-linux-2/

#ssh接続方法

$ mv ~/Downloads/ec2-key.pem ~/.ssh

$ chmod 600 ~/.ssh/ec2-key.pem


ssh -i [キーファイルの指定] [ユーザー]@[IP]

$ ssh -i ~/.ssh/ec2-key.pem ec2-user@✕✕.✕✕✕.✕✕✕.✕✕

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

https://aws.amazon.com/amazon-linux-2/

上記のコマンドによって、ダウンロードしたキーペアを移動させ、キーペアの権限を変更し、インスタンスにssh接続できます。

AmazonLinuxの初期ユーザ名は[ec2-user]です。

AmazonLinuxは [ec2-user]
Ubuntuは [ubuntu] もしくは [root]
Centosは [centos]

#コマンドを省略する設定方法

まず、.sshディレクトリ内にconfigファイルを作成します。
configファイルは、インスタンスにSSH接続するときに利用される設定ファイルです。

$ pwd
/Users/[ユーザー名]

$ cd .ssh
$ cat config
cat : config: No such file or directory

$ touch config

以下のようにconfigファイルに記載します。

.ssh/config.

HOST 接続するホストのエイリアス
 HostName IPアドレス または ホスト名
 User	ログインユーザ名
 IdentityFile	秘密鍵のパス


HOST ec2
 HostName XXX.XXX.XXX.XXX
 User ec2-user
 IdentityFile ~/Downloads/ec2-key.pem

Hostは、接続するホストのエイリアスです。今回はec2
HostNameは、パブリック IPv4 アドレス
Userは、ec2-user
IdentityFileは、キーペアの置き場所

##.ssh/config を利用してssh接続

ssh ec2でssh接続できました。

$ ssh ec2       

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

https://aws.amazon.com/amazon-linux-2/

##接続できない場合

以下のエラー表示は、キーペアの置き場所があっていませんので、configを修正するか、キーペアの置き場所を/Users/hiraiyuuji/Downloads/ec2-key.pem変更してください。

no such identity: /Users/hiraiyuuji/Downloads/ec2-key.pem: No such file or directory
ec2-user@XXX.XXX.XXX.XXX: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
2
4
0

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
2
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?