我正在使用标准 ssh 客户端从我的 mac 登录到 Ubuntu 10.04LTS 服务器。在几分钟不活动后,我的 ssh 会话会自动注销。通常这是一个很好的安全措施,但有时真的很不方便。我怎样才能禁用它?
据我所知,Ubuntu 中没有标准功能可以注销空闲的 ssh 用户。我现在有一个到 10.04 Ubuntu 计算机的 SSH 连接,该连接已闲置超过 2 天。
我遇到的这种行为的最常见原因是您和服务器之间的 NAT 或防火墙损坏。发生的情况是状态表中的条目超时,因此除非您继续使用它,否则连接将被重置。请尝试以下操作:
ssh -o TCPKeepAlive=yes -o ServerAliveInterval=15 <user>@<server>
Run Code Online (Sandbox Code Playgroud)
看看你是否一直断开连接。在这种情况下,请在 ssh 配置中设置它们。请注意,使用这些设置,路由错误或类似设置将使您的连接在 45 秒后终止(ServerAliveInterval * ServerAliveCountMax(默认为 3)),因此您可能想稍微使用 ServerAliveInterval。
归档时间: |
|
查看次数: |
36288 次 |
最近记录: |