数日前までは、Mac端末で問題なくGCE VMに接続できました。これで、仮想マシンを使用しても接続に失敗します。同じ仮想マシンをWEB SSH経由で接続できます。 MacまたはVM側で変更する必要がありますか?仮想マシン接続がないので、Mac側に問題があること間違いないと思います。ログには多くの情報は表示されません。私ができることはありますか?
gcloud compute --project "<projectname>" ssh --zone "us-central1-b" "instance-dm-f07a" --ssh-flag="-vvvvv"
OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to 104.197.95.27 [104.197.95.27] port 22.
debug1: connect to address 104.197.95.27 port 22: Operation timed out
ssh: connect to host 104.197.95.27 port 22: Operation timed out
ERROR: (gcloud.compute.ssh) [/usr/bin/ssh] exited with return code [255].
答え1
現在のアドレスのインスタンスがファイアウォールによって終了したようです。インスタンスの作成時にIPまたはネットワークへのアクセスを開き、しばらくすると外部IPアドレスが変更されたようです。
コマンドを使用して現在の外部IPを確認し、curl wtfismyip.com/text
GCloud VPCファイアウォール(同様のファイアウォールがある場合はインスタンスのファイアウォールiptables
)を確認して、ssh(ポート22)と現在のIPアドレスに制限があるかどうかを確認できます。