【问题标题】:SSH access to VM instances对虚拟机实例的 SSH 访问
【发布时间】:2019-11-04 10:51:29
【问题描述】:
  1. GCP 是否会远程限制基于用户/密码的访问其 VM 实例?当我尝试从另一个实例(ssh user@host)访问主机时,它说无法连接丢失的公钥。
  2. 如果 ssh 密钥是 gcp 支持的唯一方法,是否建议为默认用户(root 和 gmailuser)和用户定义的帐户设置(重新设置)密码?
  3. 当我在控制台窗口中单击 SSH 时,它会使用默认的 google 用户帐户直接将我连接到终端。如何设置防火墙规则以限制其他方式的 SSH 访问,以便只有登录用户(我自己)才能直接从控制台进行 ssh。默认 f/w 规则对 0.0.0.0/0 个传入 IP 地址打开。
  4. 默认的 google 用户可以将我带到 VM 实例的 ssh 密钥存储在哪里?控制台的源 IP 是什么?如果我知道这一点,我可以想办法限制/定义 qn 3 的 f/w 规则。

谢谢。我正在学习这些。如果有什么不清楚的地方,请告诉我。

【问题讨论】:

    标签: ssh google-cloud-platform google-compute-engine


    【解决方案1】:

    GCP 是否会限制基于用户/密码的远程访问其虚拟机实例? 当我尝试从另一个实例(ssh user@host)访问主机时 说无法连接丢失的公钥。

    默认情况下,在 GCP 中,public images 和大多数常见操作系统的 root 登录和密码身份验证被禁用。如果您相应地配置它们,您可以使用 SSH 以 root 身份连接,请参阅 this

    当我在控制台窗口中单击 SSH 时,它直接将我连接到 终端使用默认的 google 用户帐户。如何设置 防火墙规则来限制其他方式的 SSH 访问,以便只有 登录用户(我自己)将能够直接从控制台进行 ssh。 默认 f/w 规则对 0.0.0.0/0 个传入 IP 地址打开。

    对于访问限制,GCP 使用 IAM。要限制 ssh 访问,请参阅 this

    为默认的 google 用户存储的 ssh 密钥在哪里? 我到虚拟机实例?控制台的源 IP 是什么?如果我 知道这一点,我可以想办法限制/定义 qn 的 f/w 规则 3

    见Where SSH keys are located

    【讨论】:

    • 谢谢约翰。我会通过这些链接。
    • 您找到解决方案了吗?
    猜你喜欢
    • 1970-01-01
    • 2020-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-18
    • 1970-01-01
    • 1970-01-01
    • 2020-11-07
    相关资源
    最近更新 更多