GCP (google cloud platform) のVMインスタンスへSFTP接続する方法です。
検証環境
・Windows 10
使用しているツール
・WinSCP
・PuTTY
PuTTYで秘密鍵、公開鍵を生成
PuTTY を使用し、秘密鍵と公開鍵を生成します。PuTTY が無い場合、次のURLよりダウンロード、インストールして下さい。
1. “Generate” をクリックして、秘密鍵と公開鍵を生成します。
2. ユーザー名を指定して下さい。
3. Passphrase を入力して下さい。Passphrase は後ほど、SFTP接続時に使用するので控えておいて下さい。
4. 秘密鍵を保存するフォルダを指定して下さい。
Compute Engine に登録
GCP に移動し、Compute Engine > メタデータ を開きます。
タブを「SSH 認証鍵」に切り替え、「編集」をクリックします。
「+ 項目を追加」をクリックし、項目を追加します。
右の入力欄に、先ほど PuTTy で生成した、公開鍵をペーストします。
右にユーザー名が表示されるのを確認します。
Win SCP で SFTP接続
ホスト名: 外部IP
ポート: 22
ユーザー名: ユーザー名
パスワード: PuTTY で設定した Passphrase
「設定」 > 「SSH」 > 「認証」 > PuTTY で生成した秘密鍵ファイル (.ppk) を登録します。
サーバーに接続します。