相关疑难解决方法(0)

sshd_config 中的选项`ServerAliveInterval` 和`ClientAliveInterval` 究竟做了什么?

我发现了这个问题,但很抱歉,我不太了解这两个变量的设置,ServerAliveIntervalClientAliveInterval在接受的回复中提到。如果我的本地服务器超时,我应该将此值设置为零吗?那么它永远不会超时吗?我应该将其设置为 300 秒还是什么?

我的问题很简单,当我暂停时我的一些连接超时,然后通过响应取消暂停我的笔记本电脑,Write failed: Broken pipe而有些则没有。如何正确配置本地 sshd 以便它们不会因管道损坏而失败?

ssh configuration

217
推荐指数
6
解决办法
32万
查看次数

tcp-keepalive 如何在 ssh 中工作?

我正在尝试编写一个使用 ssh 连接进行“心跳”的 shell 脚本。我想在某个超时后(连接断开后)终止该连接的客户端和服务器端。

到目前为止我发现了什么:

  • sshsshd 的TCPKeepAlive是/否
  • ClientAliveCountMaxsshd的
  • ClientAliveIntervalsshd的
  • 用于ssh 的ServerAliveCountMax
  • ServerAliveIntervalSSH

要更改“ClientAliveCountMax”,我必须修改每台目标计算机上的 sshd_config(默认情况下禁用此选项)。

所以我的问题是 - 我是否也可以将“TCPKeepAlive”用于我的目的(无需更改源/目标机器上的任何其他内容)?

目标操作系统是 SLES11 SP2 - 但我认为这与此处无关。

ssh tcp cluster sshd

101
推荐指数
2
解决办法
12万
查看次数

标签 统计

ssh ×2

cluster ×1

configuration ×1

sshd ×1

tcp ×1