web-dev-qa-db-ja.com

Googleクラウドがポート22でVMに接続できません

Google Compute Engineを使用していくつかのサイトをホストしていますが、ディスクのサイズを変更してからインスタンスを再起動すると、gcsとPuTTYの両方から接続できなくなります。 ( 接続拒否 )

シリアルコンソール出力: http://Pastebin.com/BZicx7JN

どうすればこれをトラブルシューティングできますか?.

4
Zaid

この問題をトラブルシューティングするための一般的な推奨事項。

  • ディスクのサイズ変更が正しく行われていることを確認してください。詳細な手順は文書化されています ここ
  • インスタンスが完全に起動したことを確認します。これはVM serial console output で確認できます。
  • インスタンスが起動したら、sshデーモンが実行されているかどうかを確認します。シリアルコンソール出力には、sshデーモンに関する情報が含まれます。 sshサービスが実行されていない場合は、 インタラクティブシリアルコンソール を使用してサービスを開始できます。
  • GCEネットワークでsshポートを許可するように ファイアウォールルール が構成されていることを確認してください。
  • インスタンスのファイアウォール(iptablesなど)がsshポートを許可していることを確認します。必要に応じて、インタラクティブシリアルコンソールを使用して、VMのファイアウォールを無効にすることができます。
3
Faizan

私のGCP VMインスタンスの1つで同じ問題がありました。私の解決策は次のとおりです:

  1. インスタンスをシャットダウンします
  2. インスタンスの[編集]をクリックします
  3. 「カスタムメタデータ」セクションで、「startup-script」キーを値とともに追加します。
#! /bin/bash
Sudo ufw allow 22
  1. 「保存」をクリックします
  2. インスタンスを再度起動し、SSHでインスタンスを起動します

それが役に立てば幸い!

2
Quang Trần