Túnel SSH automático do Windows

24

Estou tentando configurar um computador Windows para ter sempre dois túneis SSH em meu servidor Linux.

Atualmente, estou usando o PuTTY para abrir os dois túneis SSH: Eu faço o login no servidor no PuTTY, deixo-o minimizado e nunca o toco. Isso funciona bem, exceto quando a conexão SSH cai: O PuTTY exibe uma mensagem de erro e eu preciso fechar manualmente o erro e reconectar ao servidor.

O que eu gostaria de fazer é ter um aplicativo que possa configurar os dois túneis SSH e reconectar-se automaticamente, sem precisar fazer nada manualmente, inclusive inserir uma senha. Os dados que estou enviando através dos dois túneis são conexões VNC, então, muitas vezes, não estarei na máquina para apagar erros e inserir senhas. Os dois túneis são um túnel local e um túnel remoto.

(Sim, estou ciente dos riscos de fazer login automaticamente no SSH. Estou planejando fazer um usuário dedicado sem privilégios e sem permissão para efetuar login e usar isso interativamente.)

Eu encontrei esta pergunta: Como manter um túnel SSH confiável aberto? , mas isso é usar o Linux como o cliente SSH e estou usando o Windows.

    
por David Yaw 19.01.2011 / 22:07

7 respostas

12

Tente Bitvise Tunnelier - funciona para mim. Eu configurei-o para estabelecer túneis SSH enquanto só estava visível como um ícone de bandeja. Ele estabelece a conexão SSH na inicialização e a restabelece assim que a conectividade é restaurada após um corte ou após o sistema entrar no modo de suspensão. Eu ainda prefiro a aparência do console do Putty, então continuo usando-o - mas para manter os túneis eu uso agora o Tunnelier. A única grande desvantagem que encontrei é a falta de suporte a IPv6, que a Putty fornece sem necessidade de ação do usuário.

    
por 08.05.2011 / 01:28
11

Experimente MyEnTunnel . Ele pode se reconectar em falhas de conexão.

    
por 07.12.2012 / 09:08
2

Dê uma olhada no Xshell - ele é mais compatível com o script do que o PuTTY e é gratuito para uso doméstico (se é onde você precisa usá - lo). Ele alega ter um recurso de reconexão automática, mas eu não tentei e já estou em um laptop baseado em Linux há alguns meses, então não tenho como testá-lo no mo.

    
por 19.01.2011 / 22:37
1

Se você é fã de Putty, experimente Putty Tray .

Possui algumas funções adicionais, incluindo a tentativa de reconexão automática após uma falha de conexão e a reconexão quando o computador é ativado no modo de espera.

Como já foi mencionado por outra pessoa, eu combinaria isso com autenticação de chave pública sem frase secreta.

Em teoria, isso deve ser bastante confiável, mas eu não sou especialista em segurança, então não posso aconselhá-lo sobre isso.

    
por 20.01.2011 / 00:46
1

Duas ótimas ferramentas:

Ambos possuem esses recursos:

  • Poderia ser automatizado na inicialização
  • Opensource
  • Gerenciar muitos túneis ao mesmo tempo
  • Poderia residir na bandeja do sistema
  • Gratuito (Mobaxterm tem uma versão gratuita)
  • Criptografar senha armazenada

1. Mobaxterm

Site: link

Captura:

2.GerenciadordeTúnelSSH

Site: link

Captura:

    
por 07.12.2016 / 17:52
1

Eu também usei o Putty e tive o mesmo problema até encontrar uma solução melhor - Tente o ADVSoft Persistent SSH link funciona como um serviço do Windows e mantém os túneis SSH em estado de execução. Gratuito para uso pessoal, não é necessário instalar mais nada.

    
por 05.03.2018 / 23:27
0

Eu pesquisei no Google e fiz alguns resultados para a sua pergunta, basicamente você pode sempre tentar uma combinação de pesquisa de automate putty login que eu fiz. Aqui está um resultado particularmente útil que deve se adequar a você:

link

Ele orienta você sobre como configurar uma macro para massa de vidraceiro. Também faça o download do gerenciador de conexões Putty aqui (já que o link está quebrado no link inicial):

link

    
por 19.01.2011 / 22:24