如何使用ssh登录到Google Cloud创建的实例

devtools/2024/11/28 5:22:19/

要通过 SSH 登录到 Google Cloud 创建的实例,你可以按照以下步骤操作:


方法一:通过 Google Cloud Console 登录

  1. 进入 Google Cloud Console

    • 登录 Google Cloud Console。
  2. 选择实例

    • 导航到左侧菜单的 Compute Engine > 虚拟机实例 页面。
    • 找到你要登录的实例。
  3. 点击 SSH

    • 在实例列表中,点击对应实例右侧的 SSH 按钮。
    • 系统会通过浏览器直接打开 SSH 终端,连接到实例。

方法二:使用 gcloud 命令行工具登录

  1. 安装 gcloud CLI

    • 如果未安装 Google Cloud CLI,可以参考官方文档安装:安装 Google Cloud CLI。
  2. 配置 gcloud CLI

    • 使用以下命令初始化并登录 Google Cloud CLI:
      gcloud init
      
      按提示选择项目和默认区域。
  3. SSH 登录实例

    • 使用以下命令登录到实例:
      gcloud compute ssh INSTANCE_NAME --zone ZONE
      
      替换以下部分:
      • INSTANCE_NAME:你的虚拟机实例名称。
      • ZONE:实例所在的区域(如 us-central1-a)。

方法三:通过 SSH 客户端登录

  1. 生成 SSH 密钥对(如果没有)

    • 在本地机器上生成 SSH 密钥:
      ssh-keygen -t rsa -f ~/.ssh/google_compute_engine -C USERNAME -q -N ""
      
      • USERNAME 是你的 Google Cloud 用户名。
  2. 添加公钥到实例

    • 将生成的公钥手动添加到实例的元数据:
      • 进入 Google Cloud Console 的 Compute Engine > 元数据 页面。
      • 添加新的 SSH 密钥条目:
        USERNAME:ssh-rsa AAAAB3...rest_of_your_public_key
        
  3. 通过 SSH 客户端登录

    • 使用以下命令登录到实例:
      ssh -i ~/.ssh/google_compute_engine USERNAME@INSTANCE_EXTERNAL_IP
      
      替换:
      • USERNAME:实例中的用户名。
      • INSTANCE_EXTERNAL_IP:实例的外部 IP 地址。

注意事项

  • 如果实例没有外部 IP,可以通过配置 Cloud IAP(Identity-Aware Proxy) 或设置 VPN 来连接。
  • 确保实例的防火墙规则允许 SSH(默认允许 TCP 端口 22)。

使用这些方法,你可以方便地登录到 Google Cloud 的实例进行管理和操作。


http://www.ppmy.cn/devtools/137576.html

相关文章

网络模型(四层)--应用层(http), 传输层(TCP,UDP),网络层(ip),数据的流转

1. 应用层 : 2. 传输层: 3. 网络层: 4.链路层: 通过网络发送信息时,数据在内存中的流转过程 一、用户内存中的流转 应用层数据生成 当用户使用应用程序(如浏览器、即时通讯软件等)创建要发…

AI前景分析展望——GPTo1 SoraAI

引言 人工智能(AI)领域的飞速发展已不仅仅局限于学术研究,它已渗透到各个行业,影响着从生产制造到创意产业的方方面面。在这场技术革新的浪潮中,一些领先的AI模型,像Sora和OpenAI的O1,凭借其强大…

[Ubuntu]解决安装cmake之后安装cmake-gui出现的问题。

试过两种情况: 1)此前已经安装了cmake,现在再安装cmake-gui,而且cmake已经是最新版本的。 2)卸载以前的cmake,现在重新安装 结果都出现了以下错误: The following packages have unmet depe…

【Linux系列】GitLab搭建完整指南

GitLab 是一款开源的代码托管平台,集代码仓库、持续集成与部署、代码审查等功能于一体。本文将指导您在 CentOS 系统 上搭建 GitLab。 一、准备工作 1. 系统要求 操作系统:CentOS 7 或 CentOS 8硬件要求: CPU:2 核或以上内存&a…

2024-11-25 学习人工智能的Day30 自动微分与手动构建线性回归模型

自动微分与手动构建模型实战 一、自动微分 1. 基础概念 自动微分模块 torch.autograd 负责自动计算张量操作的梯度,主要特点包括: 张量:requires_gradTrue 的张量会追踪其所有操作,以便后续计算梯度。计算图:动态创…

Elasticsearch对于大数据量(上亿量级)的聚合如何实现?

大家好,我是锋哥。今天分享关于【Elasticsearch对于大数据量(上亿量级)的聚合如何实现?】面试题。希望对大家有帮助; Elasticsearch对于大数据量(上亿量级)的聚合如何实现? 1000道 …

在 Ubuntu/Debian 上安装 Go

使用官方二进制文件安装(推荐) Go 提供了官方的二进制安装包,适用于大多数 Linux 发行版,包括 Ubuntu 和 Debian。步骤如下: 更新包索引: bash sudo apt update 安装依赖(如果尚未安装&#…

【LeetCode: 3206. 交替组 I + 模拟】

🚀 算法题 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,…