2

На моем офисном ноутбуке с Windows XP я использую программу под названием Bitvise Tunnelier для установки ssh-туннеля к собственной базе данных MySQL. В программе Tunnelier мне также нужно указать адрес корпоративного http прокси-сервера, чтобы установить туннель.

На моем персональном ноутбуке Mac я использую клиент Cisco Anywhere для установки VPN-подключения к своей корпоративной сети. Но я не могу установить туннель SSH к базе данных MySQL, используя SSH. Как указать адрес прокси-сервера в команде ssh?

В качестве дополнительной информации, когда я использую офисный ноутбук (дома или в офисе), я могу успешно пропинговать адрес сервера, указанный в программе Tunnelier. Но я не могу пропинговать тот же сервер, используя мой компьютер Mac (даже после подключения через VPN).

Поэтому я не могу понять, что происходит, и какие шаги я могу предпринять для устранения этой проблемы.

1 ответ1

0

Но я не могу установить туннель SSH к базе данных MySQL, используя SSH. Как указать адрес прокси-сервера в команде ssh?

Существует много способов использования SSH-туннелей. Я использую их бессовестно и для безумных вещей. Я обнаружил, что они работают точно так же на OSX, как на Linux. Я вижу, как у вас могут возникнуть проблемы, если вы пытаетесь открыть номер локального порта менее 1000, для чего требуются права администратора.

Вы можете указать ssh открыть прокси-сервер SOCKS на другой стороне с локальным портом, скажем, 5000, следующим образом:

ssh elduderino@thebowlingalley.com -D 5000

После этого вы можете указать локальным клиентам использовать прокси SOCKS на 127.0.0.1:5000.

Обычно я использую переадресацию портов с помощью ssh, например так:

ssh elduderino@thebowlingalley.com -L 5000:192.168.1.10:3389

В этом случае я бы попытался открыть локальный порт (127.0.0.1:5000), на который я мог бы указать локальных клиентов, который затем подключился бы к порту RDP (по соглашению) на локальном IP 192.168.1.10 через на thebowlingalley.com. Вот как я удаленного рабочего стола для Windows-машин. Вы также можете использовать DNS-имена вместо IP-адресов, если ваш удаленный хост-компьютер SSH может понять их. Таким образом, этот последний будет выглядеть так:

ssh elduderino@thebowlingalley.com -L 5000:donnyscomputer:3389

Я думаю, что отвечает на ваш вопрос ??

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