谷歌云代理商:‌如何通过SSH连接谷歌云服务器?‌

316 阅读2分钟

本文由【云老大】 TG@yunlaoda360 撰写

前提条件

  • 创建谷歌云虚拟机实例 :已创建虚拟机实例,并且实例处于运行状态。
  • 安装必要的软件 :本地计算机已安装 SSH 客户端。在 Windows 上,可以使用 PuTTY 等工具;在 macOS 和 Linux 上,通常自带 SSH 客户端。

使用谷歌云控制台的 SSH 功能

  • 登录谷歌云控制台 :打开浏览器,访问 谷歌云控制台 并登录您的账户。
  • 导航到 “虚拟机实例” 页面 :在控制台中,选择 “计算” > “Compute Engine” > “虚拟机实例”。
  • 找到目标实例 :在实例列表中,找到您要连接的虚拟机实例。
  • 点击 “连接” 按钮 :在实例对应的行中,点击 “连接” 按钮,在弹出的菜单中选择 “在浏览器中打开 SSH”。
  • 直接通过浏览器连接 :点击后,将在新标签页中打开一个 SSH 连接,通过浏览器直接连接到您的虚拟机实例。

使用 gcloud 命令行工具

  • 安装和初始化 gcloud 工具 :如果尚未安装 gcloud 命令行工具,请按照官方文档进行安装。安装完成后,通过运行以下命令进行初始化:

    bash

    gcloud init
    

    按照提示登录您的谷歌云账户,并选择默认项目和区域。

  • 使用 gcloud 命令连接到实例 :在命令行中,运行以下命令连接到您的虚拟机实例:

    bash

    gcloud compute ssh [INSTANCE_NAME] --zone [INSTANCE_ZONE]
    

    将 [INSTANCE_NAME] 替换为您的虚拟机实例名称,将 [INSTANCE_ZONE] 替换为实例所在的区域。

使用本地 SSH 客户端

  • 获取实例的外部 IP 地址 :在谷歌云控制台的 “虚拟机实例” 页面中,找到实例的外部 IP 地址。

  • 使用 SSH 命令连接 :在本地计算机的终端或命令提示符中,运行以下命令:

    bash

    ssh [USERNAME]@[EXTERNAL_IP]
    

    将 [USERNAME] 替换为您的用户名(默认通常是 “ubuntu” 或 “google”),将 [EXTERNAL_IP] 替换为实例的外部 IP 地址。

  • 输入密码或使用密钥对 :如果设置了密码,输入密码即可登录;如果使用了 SSH 密钥对,在连接时可能会提示您输入密钥文件的路径。

使用第三方 SSH 客户端(如 PuTTY)

  • 下载和安装 PuTTY :访问 PuTTY 的官网下载并安装适用于您操作系统的版本。
  • 配置 PuTTY :打开 PuTTY,将实例的外部 IP 地址输入到 “主机名(或 IP 地址)” 字段中,选择 “SSH” 作为连接类型。
  • 连接到实例 :点击 “打开” 按钮,PuTTY 将尝试连接到您的虚拟机实例。首次连接时,可能会提示您确认主机密钥,点击 “是” 继续。
  • 输入登录信息 :在 PuTTY 的终端窗口中,输入您的用户名和密码(或使用私钥文件进行认证)以登录实例。