| #!/bin/bash |
| |
| # Copyright 2017 The Go Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style |
| # license that can be found in the LICENSE file. |
| |
| set -eu |
| |
| ZONE=us-central1-f |
| INSTANCE_NAME="${1:-golang-buildlet}" |
| |
| username="gopher" |
| password="gopher" |
| ip=$(gcloud compute instances describe "${INSTANCE_NAME}" --project="${PROJECT_ID}" --zone="${ZONE}" --format="value(networkInterfaces[0].networkIP)") |
| |
| echo "" |
| echo "Connecting to instance ${INSTANCE_NAME}" |
| echo "" |
| echo "When prompted for password, use: ${password}" |
| echo "" |
| ssh -o PreferredAuthentications=password -o PubkeyAuthentication=no -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no gopher@${ip} |