LoginSignup
0
2

More than 1 year has passed since last update.

SSH接続と公開鍵認証について

Posted at

SSH接続

公開鍵認証とは

  • ユーザー名とパスワードでの認証と比べセキュリティが高い
  • 公開鍵暗号を用いて行う
    秘密鍵と公開鍵を用いた暗号方式
    公開鍵はサーバーが保有する。そして、秘密鍵を保有しているユーザーだけがログイン出来る。

仕組み

大きく3つの概念がある

  • 公開鍵 : 誰でも取得できるもの
  • 暗号文 : 公開鍵認証の際に認証に使用する暗号化されたデータ
  • 秘密鍵 : 公開鍵認証時に認証に使用する暗号文を複合化出来るもの
  1. 上記を使用し、認証(ログイン)したいユーザーは公開鍵にアクセスする。
  2. 暗号文が送られるのでそれを秘密鍵で複合化する
    これが公開鍵認証の流れである。

手順

  • EC2作成時に.pemファイルを作成する。これが秘密鍵に該当する。
  • この秘密鍵を使用して認証を行う。
// 秘密鍵の権限変更
chmod 600 ~/〇〇/himitsu_key.pem


// ssh接続
ssh -i /Users/yourname/〇〇/himitsu_key.pem ec2-user@EC2のパブリックIPv4アドレス

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