Estou acessando os arquivos de um servidor via Sublime SFTP .
O problema é que preciso fazer um túnel para meu servidor de destino por meio de um servidor intermediário (ao qual tenho acesso root).
Cliente → Servidor A (nó intermediário) → Servidor B (nó de destino)
Normalmente eu usaria uma opção de encapsulamento no software cliente, mas neste caso o Sublime não parece ter esse recurso .
Qual é a melhor maneira de configurar o servidor intermediário (apache) para fazer isso? (ou algo parecido)
Por exemplo, talvez haja uma maneira de conectar automaticamente o Servidor A ao Servidor B quando o cliente se conectar com sucesso a uma porta específica?
Com o HAProxy, você pode criar um proxy TCP para fazer proxy da conexão de volta ao servidor backend. Eu faço isso com frequência.
Eu recomendaria que você usasse o túnel SSH.
É claro que você também precisará confirmar se o firewall do Servidor A aceita conexões TCP de entrada na porta de sua escolha.
Você pode usar o rinetd para realizar o que deseja:
Então você edita /etc/rinetd.conf e adiciona sua configuração no final:
Exemplo:
Finalmente você reinicia o serviço:
E conecte-se através do SERVIDOR A: