ssh conexão expirou após a transferência de 4 arquivos via scp

0

Eu tenho um script que envia 8 arquivos para o mesmo servidor. Rodar todos os 8 comandos separadamente funciona, mas quando eu executo o script, o 5º comando scp irá expirar depois que os 4 arquivos anteriores forem transferidos.

Substitui o quinto comando por um simples comando ssh com -vvv ativado e recebo as seguintes mensagens:

OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to 192.168.1.14 [192.168.1.14] port 22.
debug1: connect to address 192.168.1.14 port 22: Connection timed out
ssh: connect to host 192.168.1.14 port 22: Connection timed out

Eu também tentei ajustar os seguintes valores em /etc/ssh/sshd_config no servidor para o qual estou enviando arquivos. ClientAliveCountMax , MaxSessions , MaxAuthTries , mas nenhum deles resolveu o problema. (nota: reiniciei o sshd depois de editar o arquivo)

Quaisquer pensamentos sobre o que mais poderia ser o problema?

    
por nancyheidilee 19.06.2017 / 23:45

1 resposta

0

Uma explicação provável é que o servidor tem um firewall que está restringindo as conexões SSH (não é incomum evitar bots incessantemente tentando encontrar uma senha). Se for UFW, use:

ufw status

para listar os valores atuais. Você deveria ver (entre outras coisas):

To Action  From
22 LIMIT   Anywhere                  

Você pode levantar a restrição para endereços específicos usando

ufw insert 1 allow in from nnn.nnn.nnn.nnn

Se é iptables , é a mesma ideia, mas os comandos adequados estão além do meu conhecimento (tenha cuidado para não cercar você do seu servidor).

    
por 20.06.2017 / 00:36