GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  GCLOUD_COMPUTE_CONFIG-SSH (1)

NAME

gcloud compute config-ssh - populate SSH config files with Host entries from each instance

CONTENTS

SYNOPSIS


gcloud compute config-ssh [--dry-run] [--remove] [--ssh-config-file SSH_CONFIG_FILE] [--ssh-key-file SSH_KEY_FILE] [GLOBAL-FLAG ...]

DESCRIPTION

gcloud compute config-ssh makes SSHing to virtual machine instances easier by adding an alias for each instance to the user SSH configuration (~/.ssh/config) file.

In most cases, it is sufficient to run:

$ gcloud compute config-ssh

Each instance will be given an alias of the form NAME.ZONE.PROJECT. For example, if example-instance resides in us-central1-a, you can SSH to it by running:

$ ssh example-instance.us-central1-a.MY-PROJECT

On some platforms, the host alias can be tab-completed, making the long alias less daunting to type.

The aliases created interface with SSH-based programs like scp(1), so it is possible to use the aliases elsewhere:

$ scp ~/MY-FILE example-instance.us-central1-a.MY-PROJECT:~

Whenever instances are added, removed, or their external IP addresses are changed, this command should be re-executed to update the configuration.

This command ensures that the user’s public SSH key is present in the project’s metadata. If the user does not have a public SSH key, one is generated using ssh-keygen(1) (if the --quiet flag is given, the generated key will have an empty passphrase).

FLAGS

--dry-run

If provided, the proposed changes to the SSH config file are printed to standard out and no actual changes are made.

--remove
If provided, any changes made to the SSH config file by this tool are reverted.

--ssh-config-file SSH_CONFIG_FILE
Specifies an alternative per-user SSH configuration file. By default, this is ~/.ssh/config.

--ssh-key-file SSH_KEY_FILE
The path to the SSH key file. By default, this is ~/.ssh/google_compute_engine.

GLOBAL FLAGS

Run $ gcloud help for a description of flags available to all commands.

Search for    or go to Top of page |  Section 1 |  Main Index


GCLOUD_COMPUTE_CONFIG-SSH (1) -->

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.