質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
公開鍵認証

公開鍵認証とは、公開鍵と秘密鍵の2つの鍵の組を利用する、SSHで利用される認証方式です。

SSH

SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Q&A

解決済

2回答

315閲覧

他者が作成した秘密鍵を自身の環境に反映し、ssh接続をする方法

NabeRock

総合スコア10

公開鍵認証

公開鍵認証とは、公開鍵と秘密鍵の2つの鍵の組を利用する、SSHで利用される認証方式です。

SSH

SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

0グッド

0クリップ

投稿2020/07/29 07:58

新規PRJへのアサインをするのですが、管理者の方が作成した秘密鍵をもらい、共有して利用する上で自身の環境に反映させるやり方が分かりません。
また、ステージング環境はAWSにて既に作成済でsshの接続情報をもらっていますが環境構築のやり方が分からず、ご教授いただきたいです。

[現状]
◉ 接続情報(ホスト名、ユーザー名、ポート番号)が分かっている
◉ SSH 秘密鍵取得済み(.pemファイル)

実行した内容

# ①sshディレクトリの作成 $ mkdir ~/.ssh # ②読み・書き・実行権限を付与 $ chmod 700 ~/.ssh # ③鍵の作成 $ssh-keygen -t rsa

ここまでは実行しましたが、この先どのようにして.pemで受け取った秘密鍵を上書きするのかが調べても出てこなくて詰まっています。
何卒、よろしくお願いします。

環境

◉ macOS Catalina ver 10.15.5

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

自己解決しました。
ssh接続時のホスト名の部分にHostNameのIPアドレスを指定していたのが原因でした。
お手数おかけいたしました。

投稿2020/07/29 17:25

編集2020/07/29 17:26
NabeRock

総合スコア10

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

ssh-keygen は新しい鍵ペアを作るので、今回の場合は必要ありません。
だいたいこんな感じになります。
管理者からもらった秘密鍵を secret.pem とします。

$ cp secret.pem ~/.ssh $ vi ~/.ssh/config # ファイルを新規作成 $ cat ~/.ssh/config Host ホスト名 Hostname IPアドレス # HOSTNAME が DNS で引けない場合に設定 User ユーザ名 Port ポート番号 IdentityFile ~/.ssh/secret.pem $ chmod 600 .ssh/* $ ssh ホスト名 # 接続

投稿2020/07/29 08:28

hotta

総合スコア1613

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

NabeRock

2020/07/29 08:48

早速のご回答ありがとうございます。 ご提示していただいた通り実行し、おそらくssh接続準備までの設定はうまくできました。 ただ、" $ ssh ホスト名 "での接続を実行しても" Connection refused "のエラーが発生してしまいます。 なにか考えられる原因等はございますでしょうか?お教えいただければ幸いです。
yu_1985

2020/07/29 09:47

エラーの内容を貼ってください
NabeRock

2020/07/29 17:21

回答遅れてすみません。以下がエラー内容です。 ssh: connect to host ホスト名 port 22: Connection refused
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問