Server 谷歌云:我无法访问我的虚拟机

Server 谷歌云:我无法访问我的虚拟机,server,google-cloud-platform,virtual-machine,ubuntu-server,Server,Google Cloud Platform,Virtual Machine,Ubuntu Server,我有谷歌云虚拟机的问题 突然,我无法从谷歌云访问我的虚拟机实例:它告诉我: ssh:连接到主机端口22:连接被拒绝 我已经运行了nmap和输出 主人起床了。 港口国服务 22/tcp过滤ssh 我修改了/etc/ssh/ssh\u配置,以防止出现中断的pip错误,添加了: ServerAliveInterval 120 ServerAliveCountMax 10 到那个文件的末尾 1.:请任何人说出发生了什么以及如何解决它 有没有其他方法可以替代ssh连接到我的VM实例 非常感谢以上评论的总结

我有谷歌云虚拟机的问题 突然,我无法从谷歌云访问我的虚拟机实例:它告诉我: ssh:连接到主机端口22:连接被拒绝

我已经运行了nmap和输出 主人起床了。 港口国服务 22/tcp过滤ssh

我修改了/etc/ssh/ssh\u配置,以防止出现中断的pip错误,添加了:

ServerAliveInterval 120

ServerAliveCountMax 10

到那个文件的末尾

1.:请任何人说出发生了什么以及如何解决它

  • 有没有其他方法可以替代ssh连接到我的VM实例
  • 非常感谢

    以上评论的总结:


  • 为实例中的用户设置密码。
    • 要将启动脚本添加到GCE实例,请执行以下操作:
      • 单击实例的名称
      • 单击编辑
      • 按如下方式设置自定义元数据:
        • 启动脚本
        • #/bin/bash echo-e“linuxpassword\nlinuxpassword”| passwd linuxuser**
  • 如果您从未为您的用户或root用户设置密码,您将 如果您以前设置过密码,会被要求两次输入新密码 系统将首先询问您旧密码,然后两次询问密码 新密码,所以在使用启动时要考虑到这一点 剧本剧本 设置密码可以使用或不使用--stdin参数运行,具体取决于运行脚本的系统

  • 通过访问实例

  • 将文件
    /etc/ssh/ssh\u config
    上的设置恢复为旧配置,然后再次尝试ssh

  • 重要注意事项,出于安全性原因请在重新获得对实例的访问权限后,从实例中删除启动脚本,并更改密码


  • 其他信息:运行ssh-v以连接it outoputs:MacBook Pro de Manel:~manelguz$ssh-v instance-1.europe-west1-b.test-1111 OpenSSH_6.9p1,LibreSSL 2.1.8 debug1:读取配置数据/Users/manelguz/.ssh/config debug1:/Users/manelguz/.ssh/config第18行:应用实例-1.europe-west1-b.test-1111 debug1的选项:读取配置数据/etc/ssh/ssh\u config debug1:/etc/ssh/ssh\u配置第21行:应用*debug1的选项:连接到[端口22.debug1:连接到地址端口22:连接被拒绝您能解释一下为什么设置ServerAliveInternal 120和ServerAliceCountMax 10可以防止断开的pip错误吗?因为我不确定什么是断开的pip错误(可能与Python有关?)您是否尝试将在ssh\u config上配置的设置恢复为旧配置并再次尝试ssh?如果是,您是否得到相同的“端口22:连接被拒绝”错误?您是否还可以提供$gcloud compute firewall rules list的输出,以检查您是否有允许端口22上通信的防火墙规则?您是否可以通过交互式串行控制台(如本文所述)访问该实例,然后提供命令的输出:$ps auxw | grep ssh=>以检查服务是否确实在运行(看起来是这样,但仔细检查并没有什么坏处)带着$cd回家,然后在此处运行并粘贴输出:$ls-lisah.ssh/若要放弃权限问题,请尝试与运行$gcloud compute ssh[user]的其他用户进行ssh@示例instanceDear Paula,我如何在不进入实例的情况下还原ssh_配置?我也尝试过使用串行端口,但当我这么做时,我被要求使用未设置的UBTO登录和密码,然后我不知道。您可以在GCE实例上使用启动脚本设置密码:将启动脚本添加到GCE实例:单击实例的名称->单击编辑->如下设置自定义元数据:键启动脚本值#!/bin/bash echo-e“linuxpassword\nlinuxpassword”| passwd linuxuser