この記事は、インテルのサイトで公開されている「Intel Developer Cloud Docs」の「SSH Keys」の日本語参考訳です。原文は更新される可能性があります。原文と翻訳文の内容が異なる場合は原文を優先してください。
この記事では、インテル® Tiber™ デベロッパー・クラウドで使用する SSH キーに関連する操作を説明します。
SSH キーとは?
SSH キーは、インスタンスに接続する際に身元を証明するために使用するセキュリティー認証情報のセットであり、インスタンスを起動する前に、キーを指定する必要があります。認証情報を使用すると、コンピュート・インスタンスでセキュアシェル (SSH) セッションを実行することができます。
既存のキーを選択するか、新しいキーをアップロードできます。
セキュリティーの管理方法に応じて、すべてのインスタンスに同じキーを指定することも、インスタンスごとに異なるキーを指定することもできます。
SSH を使用してインスタンスに接続するには、「インスタンスへの接続」に従ってください。
必要条件
この記事で説明する操作を行う前に、以下を完了してください。
アカウント キーの表示
インテル® Tiber™ デベロッパー・クラウドにログインします。
次に、サイドバーメニューの アイコンをクリックします (下図参照)。
Account keys アイコン
注: すでにアカウントにキーが存在する場合は、キーが表示されます。キーがない場合は、新しいキーをアップロードするボタンが表示されます。
SSH キーの生成
システムでターミナルを起動して SSH キーを生成します。
使用するオペレーティング・システム (OS) に応じて、以下の手順に従ってください。
Linux*/macOS* の場合:
ローカルシステムでターミナルを起動します。
SSH キーを生成するには、以下のコマンドラインをコピーしてターミナルに貼り付けます。
ssh-keygen -t rsa -b 4096 -f ~/.ssh/id_rsa
上書きするように求められたら、[No] を選択します。
以下のコマンドラインをコピーしてターミナルに貼り付けて、生成された SSH キーを表示します。
cat ~/.ssh/id_rsa.pub
これで SSH キーの生成は完了です。次のセクションに進みます。
Windows* の場合:
ローカルシステムで新しい PowerShell* ウィンドウを起動します。
(オプション) 以前にキーを生成したことがない場合は、.ssh ディレクトリーを作成します。
mkdir $env:UserProfile\.ssh
以下のコマンドラインをコピーしてターミナルに貼り付け、SSH キーを生成します。
ssh-keygen -t rsa -b 4096 -f $env:UserProfile\.ssh\id_rsa
上書きを確認するメッセージが表示されたら、[No] を選択します。
以下のコマンドラインをコピーしてターミナルに貼り付けて、生成された SSH キーを表示します。
cat $env:UserProfile\.ssh\id_rsa.pub
これで SSH キーの生成は完了です。次のセクションに進みます。
SSH キーのアップロード
インテル® Tiber™ デベロッパー・クラウドのダッシュボードでサイドバーメニューの アイコンをクリックします。
Account keys アイコン[Account keys] で [Upload key] ボタンをクリックします。
[Key Name] にキー名を入力します。
[Key contents] に SSH キーの内容を貼り付けます。
SSH キーの内容[Create key] ボタンをクリックします。
以下のように、SSH キーが表示されることを確認します。
Account Keys – SSH キー追加後
SSH キーの削除
サイドバーメニューの アイコンをクリックします。
リストから削除するキーを見つけます。
キー名の [Actions] 列にある [Delete] ボタンをクリックします。
[Delete] をクリックして削除を確定します。
注: インスタンスで現在使用しているキーを削除することはできません。インスタンスを閉じてから、SSH キーを削除してください。
SSH キーの更新
インスタンスの実行中に SSH キーを更新するには、次の手順に従います。
サイドバーメニューの をクリックします。
更新するインスタンスの [Actions] にある [Edit] ボタンをクリックします。
[Public Keys] リストから、更新するキーを選択します。
変更を保存します。
注: 次に、構成を完了する方法を示すダイアログが表示されます。
画面の指示に従って SSH キーを更新します。