Google Cloud ssh超时:如何增加会话时间?

Vit*_*ich 5 ssh google-cloud-platform

对于从Linux的连接,我使用:

gcloud compute --project "xxx" ssh --zone "europe-west-b" "yyy"

在约10分钟的无效后,我的控制台冻结或我看到错误255.

IBa*_*Bam 14

Google云的会话超时时间为10分钟,因此您需要使用keepalive.尝试添加参数--ssh-flag="-ServerAliveInterval=30"- 任何小于600的值都应该在那里做.

有超时的描述在这里,并充分利用细节gcloud SSH 这里.

  • @IBam,此外,我必须在使用 Debian GNU/Linux 的 gcloud vm 实例中编辑 `/etc/ssh/sshd_config` 并设置 `TCPKeepAlive yes`(当然,之后使用 `service ssh restart`)。 (3认同)
  • 对我有用的是 `--ssh-flag="-o ServerAliveInterval=5"`。(OpenSSH_8.0p1)。您必须使用附加选项“-o”标志,因为“-S”在 OpenSSH 中是一个完全不相关的标志,当设置为其余选项(“erverAliveInterval=30”)时,不会产生错误!@IBam你可能想编辑答案。 (3认同)
  • 但如何才能将时间从 10 分钟增加到 2 小时呢? (2认同)