繁体   English   中英

Google云:我无法访问我的虚拟机

[英]Google cloud: I can not acces to my VM

我的Google Cloud虚拟机有问题突然,我无法从Google Cloud访问我的VM实例:它拒绝了我:ssh:连接到主机端口22:连接被拒绝

我已经运行了nmap并输出了主机。 端口状态服务22 / tcp过滤的ssh

我已经修改了/ etc / ssh / ssh_config,以防止损坏点子错误,并添加了:

ServerAliveInterval 120

ServerAliveCountMax 10

到该文件的末尾。

1 .:任何人都可以弄清楚正在发生的事情以及如何解决它。

  1. 有什么方法可以代替ssh连接到我的VM实例?

非常感谢

以上评论的摘要:


  1. 通过在GCE实例上设置启动脚本,为实例内的用户设置密码。
    • 要将启动脚本添加到GCE实例:
      • 单击实例的名称。
      • 单击编辑。
      • 设置自定义元数据,如下所示:
        • 关键 启动脚本
        • #!/ bin / bash echo -e“ linuxpassword \\ nlinuxpassword” | passwd linuxuser **

如果您从未为用户或root设置密码,则系统会要求您两次输入新密码;如果您先设置了密码,则系统会首先要求您输入旧密码,然后要求您输入两次新密码。 ,因此在使用启动脚本时要考虑到这一点。 如此处所述,设置密码的脚本可以在带有或不带有--stdin参数的情况下运行,具体取决于运行脚本的系统。

  1. 通过Interactive Serial Console访问实例。

  2. 将文件/etc/ssh/ssh_config上的设置恢复为旧配置,然后再次尝试ssh。

  3. 重要说明,出于安全原因,一旦重新获得对实例的访问权限,请从实例中删除启动脚本更改密码

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM