我可以从Windows 7笔记本电脑执行SSH和SFTP到我的Google Compute Engine实例,直到我更换笔记本电脑并升级到Windows 10.如果我丢失了以前的设置,那么必须重新启动它。 我遵循了从下面提供的步骤,但不能成功 – 无法通过SSH连接到计算引擎实例 https://cloud.google.com/compute/docs/console#sshkeys 无法连接到Google Cloud 我的设置与我的本地机器在Windows 10上运行的一个更改相同。 我在Windows 10上使用了gcloud sdk,它将第一次生成的公钥自身更新到我的云实例中,我也可以validation它。 但是,从gcloud&Puttylogin失败,错误代码为“Disconnected:No supported authentication methods available(server sent:publickey)”。 但是,我可以通过Web SSH成功login。 可能是什么问题? 这是我必须使用我的Gmail帐户/电子邮件(在某些特定的格式),而生成的密钥? 还是Windows 10 SDK兼容性问题? 或者是其他东西?
我在Google云端平台的Linux VM中的服务脚本中犯了一个错误。 现在虚拟机不能正常启动,也没有启动ssh服务器。 有没有其他的方式来拯救这个实例及其文件,比如,在不启动实例的情况下以某种方式编辑文件? 也许以某种方式下载快照,并使用一些工具来编辑?
我已经使用Google Cloud Developers Console来设置Windows 2012 Server。 我正在尝试使用这个Web服务器来监视使用Modbus TCP / IP的硬件。 我已经安装了一个SCADA软件包,它使用Windows Server上的端口8080通过Modbus TCP / IP进行通信。 我有一个硬件设备,我想通过它自己的端口503。 我有SCADA软件运行在台式电脑上,并通过适当的端口与我的硬件设备进行通信,所以一切都是兼容的等…. 在Windows服务器上,我试图让端口8080 TCP / IP通信防火墙例外,甚至禁用防火墙 – 但我似乎无法从实例通信。 从我的理解,我也需要build立路线,让这一切发生。 这是我以前没有遇到过的。 我可以从Windows服务器ping IP地址,我可以从networking外部ping到我的服务器的外部IP。 Windows服务器具有外部IP 104.197.xx,而实例或虚拟机具有另一个IP地址10.240.xx 我希望这对你有意义! 这是关于这一切的要点。 我认为这不是一件太困难的任务 – 只是我不了解的东西。
我有一个谷歌云实例,连接到谷歌云SQL数据库。 今天早上连接丢失,我收到以下错误:在'读取初始通信数据包'丢失连接到MySQL服务器' 连接启动并且运行了一个月,现在没有任何改变,连接丢失了。 我尝试了几次,重新启动SQL实例,但没有任何运气。 谷歌云开发者控制台上的页面数据库(在我的sql实例上)不会显示。 (错误:加载失败) 我认为这是在谷歌连接失败,但如何确定? 云实例和SQl实例都在区域欧洲。 谢谢
我login到了我不拥有的共享系统,并且可以访问该系统上的gsutil命令。 我想在该系统上使用gsutil来操纵一些谷歌云数据(下载备份等),但这是否意味着我必须创build本地文件与我的凭据或私钥在他们? 这使我困扰,因为这不是我自己的系统,我不信任这些共享系统上的敏感证书。 有没有办法在本地机器上保留证书,然后远程运行gsutil,如下所示: ssh [email protected] gsutil等等等等等等./my/local/config.key …所以我保持键/ creds本地,并通过SSH远程运行gsutil?
我正在GCE(Debian Jessie)实例上运行gcsfuse,并成功挂载了我的GCS存储桶。 如果有人将文件放到我的存储桶中,我想让它触发一个事件并使用云发布/订阅发布到一个主题。 我有一个用户正在监听这个话题,并启动一个数据stream作业来处理这个文件。 如果这是一个普通的文件夹,我可以使用像Java的WatchService API,或者如果它是一个VFS,我可以使用Apache VFS。 我认为VFS可以工作,但事实并非如此。 创build/编辑/删除事件触发目录事件。 我查找了/ etc / fstab和etc / mstab命令,没有任何东西看起来像我装入的存储桶。 这甚至有可能吗? 我的目标不是轮询一个目录,因为这些文件可能很大,我要么跟踪我已经处理了什么,要么将它们移到一个/处理过的文件夹中,这在GCS桶之间传输数据可能有点贵。
在GCE中启动/停止服务器时,其私有IP始终在重用。 当运行具有以前使用的特定IP的host XXXX ,将返回多个响应,这会导致我们正在使用的特定系统出现问题。 有什么方法可以告诉GCE“刷新”列表,或者将私有IP更改为全新的? 更新:在GCE错误跟踪器中打开了一个错误: https : //code.google.com/p/google-compute-engine/issues/detail? id = 256 谢谢
我打算为我的CentOS虚拟机启用iptables。 已经configuration了以下规则。 但是,对于GCM(Google Cloud Messaging)命令,它无法接收来自GCM服务器的回复。 如果我禁用iptables它完美的作品。 iptables -F iptables -P INPUT DROP iptables -P FORWARD DROP iptables -P OUTPUT ACCEPT iptables -A INPUT -p tcp -m tcp –dport 22 -j ACCEPT iptables -A INPUT -p tcp -m tcp –dport 80 -j ACCEPT iptables -A INPUT -p tcp -m tcp –dport 5228 -j ACCEPT iptables -A […]
试图绑定ZeroMQ套接字到谷歌计算短暂的IP结果 无法分配请求的地址(IOError) 我想,我得到这是什么原因,因为ifconfig不报告列表中的短暂的IP 所有它包含私有IP (我相信是NAT IP),谷歌内部使用。 从这里引用的参考 允许所需端口的防火墙规则 zeromq-port 0.0.0.0/0 tcp:5437-5438 Apply to all targets 现在我如何解决这个问题,并使ZeroMQ跨越实例进行通信。
出于某种原因,我没有在我的Google App Engine项目(project2)的事件日志中看到任何部署事件。 我有另一个项目,logging事件罚款(project1)。 我不记得我是否对项目做了一些额外的修改1。 我错过了什么,或者这是谷歌/ Stackdriver方面的问题? 编辑:我创build了来自Google开发人员控制台(Web UI)的project2。 之后,我使用与用于project1相同的部署脚本进行部署: appcfg.py -A project-name update app.yaml ember.yaml . appcfg.py -A project-name update_dispatch . 您是否需要从Google控制台或Stackdrive控制台单独启用部署活动?