ssh - 导致 SSH 超时(客户端)

标签 ssh

我有一个小树莓派正在玩。我让它 headless 运行,当满足某些条件时,我需要使它的一个端口转发到远程服务器。

但是,我不希望连接无限期地停留,直到服务器关闭它。 有没有办法关闭 SSH 连接 (从客户端,我没有root到服务器)一定时间后? 理想情况下,我会直接通过 ssh 命令执行此操作,但我是在 Python 3 中编写的,所以如果有办法在 Python 中执行此操作,那么我会全力以赴。

最佳答案

在您的/etc/ssh/sshd_config 中:

ClientAliveInterval <time interval in seconds>
ClientAliveCountMax 0

因此,在第一个指令中使用 300 将在空闲 5 分钟后终止连接。您需要重新启动 sshd 才能使其生效。

关于ssh - 导致 SSH 超时(客户端),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14555398/

相关文章:

linux - 服务器上没有事件,每 5 秒记录一次

node.js - 如何在 NodeJS 应用程序中将远程端口转发到本地端口

ssh - 连接被拒绝 : ssh to headless Raspberry Pi 3 b+

Linux:如何在连接的监视器上监视和传入 ssh session

linux - 卡利Linux "could not resolve host github.com"错误

javascript - 是否可以使用 JavaScript 连接到 SSH?

javascript - 使用 Promises 处理来自 ssh2 的成功/错误响应

ssh -D <端口> <用户名@server.com>;但反过来呢?

java - J2ssh ssh客户端经常断线

python - 获取 "socket.error: [Errno 61] Connection refused"python paramiko