Может быть... Просто возможно ... Я здесь слишком много спрашиваю. Может быть, я даже лаю не на том дереве. По сути, я хочу, чтобы Dreamweaver установил SSH-туннель на одну машину, а затем использовал это соединение для полной синхронизации сайта, который находится на другой машине.

Теперь о некоторых деталях:
У нас есть две связи здесь на работе. У нас есть офисное соединение для повседневной работы, а затем у нас есть какое-то необычное соединение, на котором размещаются наши веб-серверы наверху. По большей части они были взаимоисключающими до недавнего времени. Мы устанавливали соединение SFTP для синхронизации наших веб-сайтов, выходя через офисное подключение к сети и возвращаясь через причудливое соединение с нашими серверами наверху.

Недавно мы установили соединение по локальной сети с одним из наших серверов, что значительно изменило качество соединения VNC. Благодаря Vinagre это позволяет легко подключаться к любому из наших серверов через это соединение через локальную сеть через туннель SSH для VNC. Тем не менее, несмотря на это новое добавление подключения к локальной сети, мы по-прежнему синхронизируемся по сети. Вне офиса связи и на модной наверху. Я хочу изменить это.

Мне бы хотелось, чтобы Dreamweaver сначала туннелировал через наше подключение к локальной сети к серверам, а затем перешел к тому соединению, которое ему необходимо. Я слишком много спрашиваю?

Текущая настройка:
Dreamweaver CS4 устанавливается в Windows XP, которая работает в VirtualBox поверх Ubuntu 10.10. Сетевое соединение для VirtualBox в настоящее время выполняется в режиме NAT, но в случае необходимости его можно легко переключить на мостовое соединение. Подключение по локальной сети к 1 из 5 серверов, работающих под управлением CentOS 5.

1 ответ1

1

Если я правильно понимаю ваши настройки, вы добавляете / настраиваете второй сетевой адаптер на одном из ваших серверов в необычном соединении, которое подключается к локальной сети вашего офиса. Сервер с двойным подключением действует как ваш высокоскоростной шлюз для остальных серверов через туннелирование по ssh. Если все это правильно, я бы попробовал следующее.

Установите putty на своих виртуальных машинах Windows и настройте соединение с адресом локальной сети вашего сервера с двойным подключением, который перенаправит порт вашей виртуальной машины на порт 22 на конечном сервере. Установите соединение с компьютером с двойным подключением, а затем измените свой профиль подключения в Dreamweaver, чтобы использовать localhost в качестве удаленного сервера, и измените порт с 22 на любое случайное число, выбранное в настройке переадресации порта замазки (1024-65535). Вы можете перенаправить дополнительные порты на дополнительные серверы, но вам нужно выбрать уникальный локальный / исходный порт для каждого перенаправленного соединения.

Если вы хотите, чтобы это было более прозрачно для виртуальной машины Windows, есть несколько вещей, которые вы могли бы сделать на своем Ubuntu-блоке, чтобы перехватывать трафик ssh и перенаправлять (iptables) его через настройку туннеля ssh в Linux, но это только добавляет дополнительную сложность. Другим решением было бы добавить остальные свои серверы в свою локальную сеть и связать каждый из них в Dreamweaver с локальным IP/ именем хоста, но перед тем, как вы зайдете так далеко, вам нужно продумать свою безопасность.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .