Mantenha a conexão SFTP ativa para evitar a nova autenticação de fator duplo

4

Estou usando o WinSCP para se conectar via SFTP a um servidor Linux com autenticação de fator duplo. Quando me conecto, tenho que confirmar a conexão no meu celular. Cada transferência de arquivos também conta como uma "conexão" individual e, portanto, para cada arquivo, preciso verificar meu telefone e aprovar a ação.

Existe alguma maneira de manter a conexão "ativa" para que eu não reconecte cada vez que eu quero fazer uma transferência? Esta questão parece ser semelhante, mas não é respondida e menciona especificamente o Google dual- fator. (Para referência, meu servidor usa o Duo Security se isso faz diferença.)

    
por Michael Brandon Morris 23.08.2016 / 17:16

2 respostas

4

Você pode tentar usar um agente que lembre suas credenciais, como o Pageant, que geralmente é instalado ao lado do WinSCP. Dependendo da implementação específica do 2FA e do que o 2FA está realmente protegendo, isso pode ou não resolver o problema.

Se isso não funcionar - o que, provavelmente, não acontecerá - você está preso limitando o WinSCP a uma única conexão. Infelizmente, isso limitará a funcionalidade do WinSCP: as transferências em segundo plano não funcionarão mais. Isso tem alguns efeitos:

  • Você não poderá navegar no sistema de arquivos enquanto qualquer operação de upload / download estiver em andamento.
  • As operações SSH, como os atalhos para criar tarballs, ainda exigirão uma conexão separada, o que significa que você precisa autenticar novamente.
  • Você só poderá transferir um arquivo de cada vez.
  • Você só poderá enfileirar um objeto de cada vez (arquivo ou diretório) - isto é, não há mais uma fila. Tudo acontece em primeiro plano e você tem que esperar que termine antes de prosseguir.

Para alternar esse estado, você precisa desativar completamente as transferências em segundo plano. Isso não é tão simples quanto poderia ser; existem dois lugares que você precisa para ajustar as configurações:

  1. A caixa de diálogo de preferências (Transferir - > Plano de fundo)
  2. O diálogo de transferência de arquivos no momento da transferência

Informações úteis adicionais no site do WinSCP: Fila de transferência

Na transferência - > Página de preferências de segundo plano, altere o número máximo de conexões simultâneas para 1 , desative o processamento de filas por padrão e verifique se todas as configurações relacionadas a transferências em segundo plano estão desativadas.

No momento da transferência, você verá a caixa de diálogo de transferência:

Certifique-se de que Transfer on background esteja un marcado.

    
por 31.08.2016 / 06:48
3

Tente ajustar a configuração " Keepalives " do WinSCP. Na caixa Keepalives , você pode ordenar que o WinSCP envie alguns dados fictícios em períodos regulares para evitar a desconexão. Este período é definido com segundos entre keepalives. Encontre os detalhes completos com capturas de tela aqui: link

    
por 30.08.2016 / 00:28