我正在使用谷歌云实例进行长时间工作之一并使用:gcloud compute ssh'instance name'从我的一个ubuntu PC终端连接。
一切顺利。但是,由于这项工作需要几个小时才能完成,当我的电脑不在网络中时,外壳会被杀死,因此工作也会被杀死。
我想知道当我的电脑上的“SSH终端”因网络不可用而被杀时,是否有办法在谷歌云上继续工作?
由于
答案 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端口。