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:
- A caixa de diálogo de preferências (Transferir - > Plano de fundo)
- 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.