「エアコンの安全な修理・適切なフロン回収」はこちら

RockyLinux 9.1 ; 公開鍵暗号方式を用いた認証によるSSH接続

公開鍵暗号方式を用いた認証によるSSH接続

 公開鍵、秘密鍵ペアの作成

OpenSSH 使って Linux サーバに接続するユーザの公開鍵と秘密鍵のペアを作成します。
鍵ペアの作成は ssh-keygen をを使います。
公開鍵と秘密鍵のペアの作成はリモートログインするユーザ権限で実行します。
作成先・ファイル名を指定しなければ、 /home/(ユーザ名)/.ssh/ に id_ed25519, id_ed25519.pub が作成される。 途中、鍵用のパスワードも入力する。

作成した秘密鍵id_ed25519 をwinSCPでwindowsの適当なところに保存
Winscpを起動し[New Session]クリック

Host name  :  サーバーのIPアドレス
Port number : SSHポート
User name : サーバーのログインユーザー
Password : 同上ユーザーのパスワード
を入力し、「Save」

Site name : 任意の名前
「OK」クリック

該当サーバーを確認後、「Login」クリック

下記画面が出れば「Update」クリック

Passwordの欄にはログインユーザーのパスワード
画像に alt 属性が指定されていません。ファイル名: 8aa20c02f60c1dbc6c0dd5a83737b409.jpg

接続されると、右欄サーバー側、左欄PC(Windows)側になる。
.sshディレクトリーにある"id_ed25519"ファイルを左欄Windowsの適当なところに保存する
画像に alt 属性が指定されていません。ファイル名: 075ed9e39823f5b545a0549a4238c407.jpg

SSH 設定ファイルの編集

パスワード認証をできないようにするため、 SSH 設定ファイルを編集する。
今度は一般ユーザではなく、 su - で rootになり行う。

Tera Termでの接続方法

Tera Termを起動し、「File」メニュー「New connection」
画像に alt 属性が指定されていません。ファイル名: 48e6fd6615fad0b6d6915c6d4185cf00.jpg

Host : サーバーのIPアドレス
TCP port : SSHポート番号

次のセキュリティー警告が出た場合「Replace....」にチェックを入れ「Continue」
画像に alt 属性が指定されていません。ファイル名: bfc146f61977dd87faa537b17aae6d6b.jpg

User name : ログインユーザー名
Password :公開鍵、秘密鍵ペアの作成で指定したパスワード
「Use RSA/DSA/ECDSA/ED25519 key to log in」の「Private key file:」には先ほどWindowsに保存した
「id_ed25519」を設定し、「OK」をクリック
画像に alt 属性が指定されていません。ファイル名: 1bcd03aeb9214a703f56b9ccabae241f.jpg

PuTTYgen を使った秘密鍵の作成

Winscpを起動し「Tools」から[Run Puttygen] を起動する

該当サーバーを選択画像に alt 属性が指定されていません。ファイル名: 49c8695934c777b24c0dc2a54f76a355.jpg

Loadをクリック
画像に alt 属性が指定されていません。ファイル名: 9d20ce6f9b4fa31eff4d23fc21f6f2c2.jpg

[ ファイルを開くダイアログ ] が開くのでファイルの種類を [ All Files (*.*) ] に変更して Linux サーバから転送した秘密鍵 id_ed25519 を読み込みます。
画像に alt 属性が指定されていません。ファイル名: 130d698d50f60ba13ec0df4e2ac53a15.jpg

パスワードは上記「公開鍵、秘密鍵ペアの作成」で設定したパスワード
画像に alt 属性が指定されていません。ファイル名: 6a190bc90b8eabb43058748714034e4e.jpg

画像に alt 属性が指定されていません。ファイル名: ca0ca4524e962f4af1120cacd0c8544e.jpg
「Save private key」をクリック
画像に alt 属性が指定されていません。ファイル名: fcda61780fb190de26621a4e5e38940c.jpg

Windows側に先ほど保存した「id_ed25519」と同じところに拡張子「.ppk」として「id_ed25519.ppk」の名称で保存
画像に alt 属性が指定されていません。ファイル名: 194ceaa640df36fd40220e72da4f5c8a.jpg

該当サーバーを選択し、「Edit」クリック
画像に alt 属性が指定されていません。ファイル名: 0b261f50c40248eb8b2971cac14b2de8.jpg

「Advanced」をクリック
画像に alt 属性が指定されていません。ファイル名: 0deb533409c985aeed3c985c39830fe1.jpg

「Authentication」メニューを開き、「Private key file」に先ほどWindowsに保存した「id_ed25519.ppk」を指定する
画像に alt 属性が指定されていません。ファイル名: ce4768b632feb9afabf590167e40aaff.jpg
「Save」をクリック
画像に alt 属性が指定されていません。ファイル名: 292992894ff62b28f2d42131f084f186.jpg
「Login」をクリック
画像に alt 属性が指定されていません。ファイル名: fcf564b151c4b6de29daa926cd1e11a1.jpg

パスワードは上記「公開鍵、秘密鍵ペアの作成」で設定したパスワード
画像に alt 属性が指定されていません。ファイル名: 15744f289637bf936cfad9d9396396f3.jpg

Tera Termで接続する場合は以下のように
「Use RSA/DSA/ECDSA/...」の欄にはwindowsに保存した「id_ed25519.ppk」を指定する
画像に alt 属性が指定されていません。ファイル名: a985d924af8483e774304f4fc845112a.jpg

タイトルとURLをコピーしました