massa fará o truque
Eu costumo entrar em muitos sites remotos, e normalmente a configuração que temos é: o gateway está rodando o OpenWRT com um servidor SSH, há máquinas clientes atrás do NAT rodando UltraVNC. Embora eu não tenha tido problemas para tunelar minhas conexões VNC através do servidor SSH em execução no gateway, ultimamente tenho precisado permitir que outras pessoas tenham acesso a essas máquinas também.
Eu gostaria de um programa GUI que me permitisse configurar, antecipadamente, conexões com máquinas e apenas clicar para conectar-se a elas.
Ou seja, o software cuidaria da criação do túnel SSH e da abertura do visualizador VNC. O objetivo é que eu possa dar esse software para outra pessoa e eles terão uma lista de nomes de máquinas em que poderão clicar e começar a usar o VNC (eles serão solicitados a credenciais de autenticação, mas isso deve ser sobre isso). / p>
Existe um software como este, ou vou precisar juntar alguns C # foo?
Obrigado!
Atualização:
Com relação à solução PuTTY:
Esta é a maneira que eu faço atualmente. O problema é que meus usuários às vezes precisam do VNC em várias máquinas de uma só vez, criando perfis padrão como esse que bagunça essa solução (por exemplo, qual porta local usar sem que o usuário saiba o que conectar no software VNCViewer).
Por exemplo, se eu salvar as sessões que estão no formulário (usando os comandos ssh
cli-style):
ssh -l username hostname.com -L 5900:remoteHost_number_1:5900
ssh -l username hostname.com -L 5900:remoteHost_number_2:5900
ssh -l username hostname.com -L 5900:remoteHost_number_3:5900
Quando o usuário se conecta ao VNC, tudo o que precisa saber é se conectar a localhost
. O problema surge quando eles querem se conectar ao remoteHost_number_1
e remoteHost_number_2
ao mesmo tempo. Então meu usuário precisará saber em qual porta a máquina local está escutando, e é isso que estou tentando evitar. Para o caso trivial de três, isso não é um problema, mas quando o número de sistemas é grande, isso se torna um problema. Esse problema pode ser ainda mais exacerbado quando há hostname1.com
, hostname2.com
, etc, cada um com um número similar de sistemas atrás do NAT.
Também gostaria de ter o menor número de etapas possível nesse processo, pois meus usuários geralmente não são o grupo mais técnico.
Obrigado novamente!
massa fará o truque
Para completar, há também ssvnc .
Tags ssh windows remote-desktop tunnel