Server 谷歌云:我无法访问我的虚拟机
我有谷歌云虚拟机的问题 突然,我无法从谷歌云访问我的虚拟机实例:它告诉我: ssh:连接到主机端口22:连接被拒绝 我已经运行了nmap和输出 主人起床了。 港口国服务 22/tcp过滤ssh 我修改了/etc/ssh/ssh\u配置,以防止出现中断的pip错误,添加了: ServerAliveInterval 120 ServerAliveCountMax 10 到那个文件的末尾 1.:请任何人说出发生了什么以及如何解决它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实例 非常感谢以上评论的总结
- 要将启动脚本添加到GCE实例,请执行以下操作:
- 单击实例的名称
- 单击编辑
- 按如下方式设置自定义元数据:
- 键启动脚本
- 值#/bin/bash echo-e“linuxpassword\nlinuxpassword”| passwd linuxuser**
/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