本文へ移動
Webstudio YAS
  • About
  • Price
  • Work
  • Blog
  • Contact
  • About
  • Price
  • Work
  • Blog
  • Contact
  1. ホーム
  2. Blog
  3. SSH接続の鍵(キー)の作成

公開日: 2019.12.04

SSH接続の鍵(キー)の作成

SSH接続の鍵(キー)の作成

SSH接続は、ローカル側とサーバ側でそれぞれ鍵を持つ事で、安全に接続・通信できる仕組みです。
ローカル側の鍵を秘密鍵
サーバ側の鍵を公開鍵
といい、鍵はどちら側でも作成可能で、作ったら片方を相手側に登録します。

ローカル側でターミナルを使って作成する方法です。
ホームディレクトリに「.ssh」というフォルダを用意して、そこで以下のコマンド。

$ ssh-keygen
または
$ ssh-keygen -t rsa -b 4096 -C "コメント"

「-t」は鍵の暗号形式を指定するオプション
この場合、「rsa」を指定しているが、「rsa」はデフォルトなので「-t rsa」は省略できる。他に、「dsa」「ecdsa」「ed25519」などがある。

「-b」は鍵のビット数を指定するオプション
「rsa」のデフォルトは2048。(4096の方が安全)

「-C」は、コメントオプション
メールアドレスなどを入れるのが、一般的。

コマンドを入力すると、場所とファイル名を聞いてくるので、確認してENTER。

Generating public/private rsa key pair.
Enter file in which to save the key (~/.ssh/id_rsa):

次に、パスフレーズを聞いてくるので、入力する。(省略することも可)

Enter passphrase (empty for no passphrase):

もう一度聞いてくるので、同じものを入力する。

Enter same passphrase again:

すると、先程指定した場所に、id_rsaとid_rsa.pubというファイルができる。

Your identification has been saved in /~/.ssh/id_rsa.
Your public key has been saved in /~/.ssh/id_rsa.pub.

id_rsaが秘密鍵
id_rsa.pubが公開鍵

id_rsa.pub(公開鍵)は、サーバ側に保存します。

保存の仕方、SSH接続の方法は、過去記事を参照。

レンタルサーバにSSH接続をする方法(エックスサーバー、さくらのレンタルサーバ)サーバとSSH接続する方法はいくつかありますが、ソフトを使わずにコマンドライン上での接続について書いています。また、サーバはエックスサーバ…

タグ

  • SSH接続
  • キー
  • 作成
  • 鍵

関連記事

2020.07.04

「.htaccess」を使って1つ下の階層へリダイレクトさせる

「.htaccess」を使って1つ下の階層へリダイレクトさせる

2019.09.25

本当に超超超初心者のためのGit入門(実践編)

本当に超超超初心者のためのGit入門(実践編)

2022.10.20

【PWA】アイコンが404(Not found)で読み込めない

【PWA】アイコンが404(Not found)で読み込めない
Webstudio YAS
  • About
  • Price
  • Work
  • Blog
  • Contact
YAS プロフィール画像

長野県長野市在住
WEBエンジニア YAS

LINKS

  • X
  • Instagram
  • GitHub
Design
  • スタンダード
  • 和モダン
  • エンジニア
  • 信州ナチュラル
プライバシーポリシー

@ Webstudio YAS