
Atualmente estou trabalhando com um banco de dados PostgreSQL ao qual me conecto usando o cliente pgAdminIII. Eu uso o putty para conectar-me a um IP1 através de uma porta P1 e a partir daí estabeleço um túnel para um IP2 usando uma porta de origem P2 configurando uma porta de escuta P3.
Estou tendo alguns problemas de conexão, então quando faço uma consulta pelo cliente geralmente acabo perdendo o resultado da minha consulta, portanto quero me conectar diretamente na máquina do BD e usartelaconsultar o banco de dados diretamente e poder se desconectar das máquinas remotas e não perder o resultado da consulta.
Algumas ideias em como fazer isso? Fiz alguns testes simples, como ssh para IP1 usando ssh, e de lá ssh para IP2, mas isso não está funcionando.
Agradeço antecipadamente
Responder1
Acho que o que você deseja fazer com base na sua pergunta é fazer SSH para a máquina IP1 na porta P1. Então, em vez de criar um túnel para IP2, você iniciaria o programa de tela no IP1 e usaria um programa de consulta postgresql de linha de comando para conectar e consultar o banco de dados no IP2 na porta P2.
Usar o programa screen, como você indicou que gostaria de fazer em sua pergunta, eliminará o uso do pgAdmin. Screen é um programa somente de linha de comando.