互联网中断的gcloud ssh工作

时间:2017-05-22 17:51:00

标签: ssh gcloud

我正在使用谷歌云实例进行长时间工作之一并使用:gcloud compute ssh'instance name'从我的一个ubuntu PC终端连接。

一切顺利。但是,由于这项工作需要几个小时才能完成,当我的电脑不在网络中时,外壳会被杀死,因此工作也会被杀死。

我想知道当我的电脑上的“SSH终端”因网络不可用而被杀时,是否有办法在谷歌云上继续工作?

由于

1 个答案:

答案 0 :(得分:1)

这里最好的答案是使用mosh连接到您的实例。为此,您需要首先通过正常的分发方法在您的实例上安装mosh。其次,您需要修改Google运行的防火墙,以允许所需的UDP端口到达:

you@local-pc:~$ gcloud compute firewall-rules create default-allow-mosh --allow=udp:60001

在这种情况下,我们在网络的其余防火墙规则中使用的命名法后使用名称'default-allow-mosh' - action - 什么并告诉它允许mosh说它必须通过的UDP端口。