Você precisa usar o openssh para Windows, através do cygwin ou desta porta: link
Eu sei que no Unix Systems, você pode manter uma conexão ssh aberta.
Passo 1: Crie uma configuração ssh, por exemplo:
Host <some.host.name>
ControlPath ~/.ssh/master-%r@%h:%p
ControlPersist yes
Etapa 2: inicie o ssh com o parâmetro -M
.
Existe algo equivalente no Windows para reutilizar as conexões ssh? Talvez eu tenha olhado nos lugares errados, mas não encontrei nenhum bom link sobre esse assunto.
(Eu tentei minha abordagem de cima em um ambiente MingGW (usando o cliente ssh do MingGW). No sistema Unix real, ele deveria ter criado um arquivo de soquete especial em ~/.ssh
, mas essa funcionalidade parece não ser suportada pelo MingGW .)
Você precisa usar o openssh para Windows, através do cygwin ou desta porta: link
Você está falando de duas coisas diferentes:
Seu assunto indica manter as conexões abertas indefinidamente, onde minha resposta seria: Se você estiver usando puTTY, então você pode definir um keepalive na configuração de uma sessão: Configuração = > Conexão: Envio de pacotes nulos para manter a sessão ativa Segundos entre keepalives (0 para desligar)
Seu texto indica compartilhamento de conexão. Não faço ideia para o puTTY com isso.
Atenciosamente, Viktor Zacek