首页 > 解决方案 > 增加 Google Cloud Shell 超时时间?

问题描述

我正在使用 GCP Cloud Shell 进行终端访问和文件编辑器。我面临的问题是,如果窗口空闲大约 5-10 分钟,它就会超时。我试图找出一个解决方案,所以如果窗口也闲置一个小时。它不应该超时。

我已经尝试过以下命令:

sudo /sbin/sysctl -w net.ipv4.tcp_keepalive_time=540 net.ipv4.tcp_keepalive_intvl=540 net.ipv4.tcp_keepalive_probes=10

我的理解是它将等待 540 秒(保持活动状态),然后在每 540 秒(间隔)之后运行每个探针以进行定义数量的探针。

但这似乎并没有始终如一地工作。有时它会在 20 分钟后超时,8 分钟后会超时。

标签: linuxshellgoogle-cloud-platformcloud

解决方案


我认为您正在混合控制台超时和保持活动

  1. keepalive (KA) 是一个设备向另一个设备发送的消息,用于检查两者之间的链路是否正在运行,或防止链路中断。

  2. 会话超时表示当用户在某个时间间隔内没有执行任何操作时发生的事件

如果要编辑会话超时,可以编辑/etc/ssh/sshd_config配置文件。

滚动并找到以下参数:

#ClientAliveInterval

#ClientAliveCountMax

我不确定这在 gcloud 环境中是否可行


推荐阅读