Sincronize o Dreamweaver através de um túnel SSH usando uma conexão SFTP

0

Talvez ... Só talvez ... eu esteja pedindo demais aqui. Talvez eu esteja latindo na árvore errada. Eu estou olhando para essencialmente ter Dreamweaver estabelecer um túnel SSH para uma máquina e, em seguida, usar essa conexão para sincronizar um site que está em outra máquina inteiramente.

Agora, para alguns detalhes:
Nós temos duas conexões aqui no trabalho. Temos nossa conexão de escritório para o dia-a-dia e, em seguida, temos uma conexão sofisticada que hospeda nossos servidores da web no andar de cima. Na maior parte, eles foram mutuamente exclusivos até recentemente. Estávamos estabelecendo uma conexão SFTP para sincronizar nossos sites, passando pela conexão do escritório com a web e voltando para a conexão sofisticada com nossos servidores no andar de cima.

Recentemente, -ish, nós estabelecemos uma conexão LAN para um dos nossos servidores que faz uma mudança agradável na qualidade da conexão VNC. Graças ao Vinagre, isso facilita muito a conexão a qualquer um dos nossos servidores através desta conexão LAN via túnel SSH para VNC. No entanto, apesar dessa nova adição de uma conexão LAN, ainda sincronizamos na rede. Fora da conexão do escritório e na fantasia lá em cima. Eu estou olhando para mudar isso.

Gostaria de fazer com que o Dreamweaver primeiro fizesse o tunelamento da nossa conexão de rede local para os servidores e, de lá, passasse para qualquer conexão necessária. Estou pedindo demais?

A configuração atual:
O Dreamweaver CS4 é instalado no Windows XP, que está sendo executado dentro do VirtualBox, no topo do Ubuntu 10.10. A conexão de rede para o VirtualBox atualmente é feita no modo NAT, mas pode ser facilmente alternada para uma conexão em ponte, caso necessário. A conexão LAN é para 1 de 5 servidores executando o CentOS 5.

    
por Aeo 17.01.2011 / 17:52

1 resposta

1

Se eu entendi sua configuração corretamente, você coloca / configura uma segunda NIC em um de seus servidores na conexão sofisticada que se conecta à LAN do seu escritório. O servidor dual homed atua como seu gateway de alta velocidade para o restante de seus servidores por meio de tunelamento ssh. Se tudo isso estiver correto, tentarei o seguinte.

Instale o putty em suas VMs do Windows e configure uma conexão com o endereço de LAN do seu servidor dual homed que encaminhará uma porta em sua VM para a porta 22 em seu servidor de destino. Estabeleça a conexão com a máquina dual homed e, em seguida, altere seu perfil de conexão no Dreamweaver para usar localhost como servidor remoto e altere a porta de 22 para qualquer número aleatório escolhido em sua configuração de encaminhamento de porta putty (1024-65535). Você pode encaminhar portas adicionais para servidores adicionais, mas é necessário escolher uma porta local / de origem exclusiva para cada conexão encaminhada.

Se você quiser que isso seja mais transparente para a VM do Windows, há algumas coisas que você pode fazer na sua caixa do Ubuntu para interceptar o tráfego ssh e redirecioná-lo (iptables) através de uma configuração de túnel ssh no Linux, mas isso adiciona complexidade adicional . Outra solução seria adicionar o restante de seus servidores à sua rede local e fazer referência a cada um deles no Dreamweaver com o nome de host / IP local, mas você desejará pensar na sua segurança antes de ir tão longe.

    
por 23.05.2011 / 20:34