温馨提示×

如何在Debian SFTP中设置会话超时

小樊
59
2025-08-15 03:36:47
栏目: 智能运维

在Debian系统中,您可以通过修改SSH配置文件来设置SFTP会话超时

  1. 打开终端。

  2. 使用文本编辑器打开SSH配置文件。在这个例子中,我们将使用nano编辑器。您可以使用您喜欢的任何其他编辑器。输入以下命令:

sudo nano /etc/ssh/sshd_config
  1. 在配置文件中找到以下行(如果找不到,请添加):
#ClientAliveInterval 0
#ClientAliveCountMax 3
  1. 取消这两行的注释(删除行首的#符号),并设置合适的超时值。例如,如果您希望设置会话超时为10分钟,您可以将其设置为:
ClientAliveInterval 600
ClientAliveCountMax 0

ClientAliveInterval的值是以秒为单位的,所以在这个例子中,我们设置了10分钟(600秒)。ClientAliveCountMax设置为0表示在任何活动检测到之前立即断开会话。

  1. 保存并关闭配置文件。在nano编辑器中,按Ctrl + X,然后按Y,最后按Enter

  2. 重新启动SSH服务以应用更改:

sudo systemctl restart ssh

现在,SFTP会话将在指定的超时时间后自动断开连接。

0