我正在使用最新版本的 FileZilla (3.9.0.6) 通过 OpenSSH 连接到完全最新的 Ubuntu Server 14.10。当我使用 PuTTY SSH 进入服务器时,连接永远不会超时。我无限期地保持连接并且没有断开连接。然而,当我 SFTP 进入时,我在大约五分钟左右没有活动后断开连接。具体消息是Disconnected from server
。
我发现(导游1和2,等等)说添加ServerAliveInterval 60
到/etc/ssh/ssh_config
或添加ClientAliveInterval 60
到/etc/ssh/sshd_config
。我尝试了这两种方法,但都没有奏效——我仍然收到“与服务器断开连接”的消息。
FileZilla 有一个保持 FTP 连接活动的选项,这会使事情变得简单,但是 a) 该选项位于 FTP 部分(而不是 SFTP 部分),并且 b) 直接在该选项下方,它表示适当的服务器不需要要设置的选项,并在需要该选项时联系服务器管理员。
我需要做什么来设置我的服务器,以便 SFTP 连接无限期地保持活动状态?
tom*_*chi -1
sftp 协议确实具有保持活动功能,但它们未在 filezilla 客户端中公开。
但我仍然认为没有必要进行这样的设置。我无法重现你的问题。我的 Ubuntu ssh 服务器的 Filezilla 连接已打开 20 多个小时,没有任何断开连接。
所以我相信这个问题与网络有关。您是否通过防火墙/不稳定的 wifi 连接到这台机器?或者机器是否安装和配置了某种数据包过滤软件,例如 iptables 或fail2ban
这似乎更有可能是您断开连接的原因。