Вопросы и ответы - Макхост

Как создать SSH-туннель через терминал Mac OS X?

Здравствуйте! Пожалуйста расскажите как создать SSH-туннель через терминал Mac OS X для удалённого доступа к БД с локального компьютера.

19.09.2017   14:09
Пользователь ID 1109
 нет комментариев
ОТВЕТЫ НА ВОПРОС (1)
Сотрудник Озорович Михаил

Здравствуйте.

Для этого вы можете использовать терминал самой MacOS.

Запустить терминал в MacOS можете через Finder, войдите в каталог /Программы/Служебные программы (/Applications/Utilities) и два раза щёлкните по приложению Терминал (Terminal) — он запустится.
Также это можно сделать через Spotlight, для этого нужно нажать Control+пробел и в правом верхнем углу экрана появится строка запроса наберите в строке слово "terminal".

Далее в терминале набираем следующую команду:

ssh -f -N -L 3306:aXXXX.mysql.mchost.ru:3306 aXXXX_имя@aXXXX.ftp.mchost.ru

вместо aXXXX - ваш логин в панели управления, вместо aXXXX_имя - имя ftp-пользователя.

При запросе пароля вводим его.

Если подключение прошло успешно, то происходит туннелирование соединения c удаленным MySQL сервером, используя SSH протокол. Таким образом, соединяясь на локальный порт localhost:3306 вы подключаетесь к удалённому aXXXX.mysql.mchost.ru:3306 и используя любое ПО для работы с MySQL сервером, получаете доступ к администрированию удаленной базы данных, одновременно защищая свое соединение по протоколу SSH.

 

19.09.2017   16:06
 7 комментариев

Для ответа нужно зарегистрироваться или авторизоваться.