GCPのVMインスタンスにTeraTermからSSH接続[秘密鍵/公開鍵]

GCP
スポンサーリンク


GCPは管理画面からブラウザ上でSSH接続することができるのですが、やはり使い慣れたTeraTermで接続できるようにしておくと便利です。

GCPでのインスタンス作成についてはこちら

GCPでインスタンスを作成してNginxをインストール
GCPにも無料枠や初回登録の特典である0クレジットがあるので、それをうまく使ってみようと思います。 以前もAWSやAzureの無料枠を使って中国で生活するうえで必要不可欠なV2RAYサーバを構築しましたが、同じようにGCPでも構築...
スポンサーリンク

TeraTermで秘密鍵/公開鍵を作成

TeraTermを起動し「Setup」→「SSH KeyGenerator」を開きます。

「Generate」をクリックします。

「Key passphrase」にSSH接続する時のパスフレーズ、「Comment」にSSH接続する時のユーザ名を入力し、「Save public key」、「Save private key」をクリックして公開鍵、秘密鍵を作成します。

公開鍵はデフォルトでid_rsa.pub、秘密鍵はid_rsaというファイル名で保存されます。

GCPのVMインスタンスに公開鍵を設定

SSH接続するインスタンスの「編集」を開きます。

SSH認証鍵の「項目を追加」をクリックします。

SSH認証鍵1に先ほど作成した「id_rsa.pub」の内容を貼り付けて、「保存」をクリックします。
id_rsa.pubはメモ帳などのテキストエディタで開いてください。

TeraTermで接続

HostにVMインスタンスの「外部IP」を入力して「OK」をクリックします。

※初回接続時に警告がでますが、「Continue」をクリック

「User name」に先ほど鍵を作成する時に設定した「Comment」、「Passphrase」には「Key passphrase」を入力、「Private key file」には作成した秘密鍵(id_rsa)を選択して「OK」をクリックします。

接続完了です。