Evitar que o SFTP seja desconectado

4

Estou usando a versão mais recente do FileZilla (3.9.0.6) para conectar-me a um Ubuntu Server 14.10 totalmente atualizado com o OpenSSH. Quando eu SSH no servidor usando PuTTY, a conexão nunca expira. Eu permaneço conectado indefinidamente e não estou desconectado. Quando eu SFTP in, no entanto, eu estou desconectado depois de cerca de cinco minutos ou mais de nenhuma atividade. A mensagem específica é Disconnected from server .

Os guias que encontrei ( 1 e 2 , entre outros, diga para adicionar ServerAliveInterval 60 para /etc/ssh/ssh_config ou para adicionar ClientAliveInterval 60 a /etc/ssh/sshd_config . Eu tentei os dois, mas nenhum deles funcionou - ainda recebo a mensagem "Desconectado do servidor".

O FileZilla tem uma opção para manter as conexões FTP ativas, o que tornaria as coisas simples, mas a) essa opção está na seção FTP (não na seção SFTP), eb) diretamente abaixo da opção diz que os servidores apropriados não requer que esta opção seja definida e entre em contato com o administrador do servidor se a opção for necessária.

O que preciso fazer para definir meu servidor para que as conexões SFTP permaneçam indefinidamente ativas?

    
por vaindil 02.01.2015 / 23:46

1 resposta

0

O protocolo sftp possui recursos de keep alive, mas eles não são expostos no cliente filezilla.

Ainda não acredito que tal cenário seja necessário. Eu não estou conseguindo reproduzir o seu problema. Eu tive uma conexão Filezilla aberta para o meu servidor ssh Ubuntu por mais de 20 horas sem qualquer desconexão.

Então eu acredito que esse problema está relacionado à rede. Você se conecta a esta máquina através de um firewall / wobbly wifi? ou a máquina tem algum tipo de software de filtragem de pacotes instalado e configurado como iptables ou fail2ban

Parece mais provável que esse seja o motivo das suas desconexões.

    
por tomodachi 19.05.2015 / 15:45

Tags