Serviço web local para conexão dinâmica a serviços de computadores remotos através de ssh

0

Digamos que eu tenha várias máquinas com múltiplos webservices em execução, todas as máquinas por trás de (s) rotas (s) de conexão ssh.

Existe um serviço localhost (webapp rodando no meu próprio pc por exemplo em localhost: 8080 / service) que eu poderia usar, que iria: - dado url (ou algo parecido) localhost: 8080 / service / my.ssh.server_sshserversport / remoteserviceport

... me mostraria (no meu navegador local) o conteúdo da porta 'remoteport' do my.ssh.server

.... ou precisaria que eu fornecesse credenciais (no navegador da web) se eu não estivesse conectado?

  • Eu não quero editar manualmente o encaminhamento de porta ssh para cada máquina (também 2 serviços em execução nas mesmas portas em 2 máquinas precisariam de 2 portas locais diferentes)
  • Eu vejo isso mais do ponto de vista da minha máquina - para dizer especificamente que quero instalar uma coisa no meu próprio computador e deixar os outros computadores com serviços da Web serem como são
  • Eu não estou procurando por toda a internet solução, seria legal se seria um aplicativo em execução no meu próprio PC, que funcionaria sem mundo externo.

Além disso, se não houver esse serviço, que ferramenta você recomendaria para programar meu próprio servidor, isso faria exatamente isso?

    
por Khaj 13.05.2018 / 14:43

1 resposta

0

Uma opção é o ngrok - encapsulamentos introspectáveis seguros para o host local .

A versão gratuita é limitada a uma única instância remota - para encapsular mais de uma porta local e ter um endereço fixo, você precisará usar a versão comercial.

Dado um servidor local em uma porta conhecida, o ngrok fornece um endereço da Web para acessar o servidor remotamente.

    
por 13.05.2018 / 15:07

Tags