53

示されたエラー (255) で数秒間アイドル状態になった後、コンピューティング エンジン インスタンスから追い出され続けました。「gcloud compute ssh」を使用してログインしました。デフォルトのファイアウォール設定を使用していますが、ssh にはこれで十分だと思います。しかし、何か不足している場合は、このエラーの修正を示して提案してください。基本的に、この時点で効率的な作業を行うことはできません。ssh を何度も実行する必要があります。

4

23 に答える 23

61

デフォルトのゾーンやリージョンを変更した後、または別のインスタンスを作成した後など、設定に変更があった場合、gcloud は ssh 接続を拒否します。次に、メタデータの ssh キーを更新する必要があります。

sudo gcloud compute config-ssh

これにより、ssh キー エントリが保存されている構成ファイル ~/.ssh/config のエントリが異なるというエラーが表示される場合は、このファイルを削除して、上記のコマンドを再度実行します。

sudo なしで gcloud をインストールした場合は、省略できますsudo

于 2018-04-04T09:48:38.543 に答える
3

IT は、デフォルトのファイアウォールがインスタンスへのすべての接続を許可すると述べた私の間違いでした。その逆が真実であることが判明しました。インスタンスへの接続を許可するには、適切なファイアウォール ルールを設定する必要があることを参照してください。

アン-

于 2014-10-05T16:54:25.287 に答える
2

セットアップで Identity-Aware Proxy (IAP) を有効にしている--tunnel-through-iap場合は、コマンドにオプションを追加してみてくださいgcloud compute ssh

$ gcloud compute ssh --zone <zone> --project <project> --tunnel-through-iap <instance-name>
于 2020-06-22T07:36:59.590 に答える