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」をクリックします。
接続完了です。