1. 何を行いたいか
GCP環境にて, VPC内のVMinstanceにローカル機からssh接続をしたいです。
2. 状況詳細
VPC設定以前
ローカルとは違う環境での開発環境として, GCP上にVMinstance(GAE)を設定して, 作業をしていました。そのインスタンスへのアクセス方法は,
-
ローカル機でsshキーペアを作成する
ssh-keygen -t rsa -b 4096 -C "me@example.com"
- 鍵名は
gae-sshkey
で発行
-
confファイルを作成する
- confファイルの内容は
-
ssh gae-ssh-access
とコマンドを打ってgaeにアクセス
という形で行っていました。
VPC設定後
ここで当該インスタンスをVPCネットワークにて管理したところ, ローカル機からのssh接続ができなくなりました。また, Google Cloud Shellからのアクセスもできなくなりました。
VPC設定内容は以下の通りです。
- IPレンジ: 10.1.0.0/24
- Gateway: 10.1.0.1(デフォルト)
- リージョン: us-central1
また, ssh gae-ssh-access
と打ったときに出力されるエラーメッセージは
ssh: connect to host <インスタンスの外部IP> port 22: Operation timed out
と出力されます。
3. 状況仔細
- インスタンスの外部IPアドレスはエフェメラルです。
- 外部IPが正しいかはチェックしました。
- ファイアウォールルールも確認し, 外部sshアクセスが弾かれないことを確認しました。
あなたの回答
tips
プレビュー