|
Пробросить порт mysql через PuTTY? | ☑ | ||
---|---|---|---|---|
0
Ахиллес
19.07.12
✎
17:47
|
Надо создать ssh туннель к МюСкуль базе на агаве. Ихняя техподдержка уверяет, что если я воспользуюсь их советом по настройке Путти, то всё будет пучком.
Не выходит каменный цветок. 2012-07-19 17:35:16 Looking up host "*.*.*.*" 2012-07-19 17:35:16 Connecting to *.*.*.* port 3306 2012-07-19 17:35:37 Failed to connect to *.*.*.*: Network error: Connection timed out 2012-07-19 17:35:37 Network error: Connection timed out Айпишник в ошибке белый естественно, это, я тут убрал. Может, кто нить подробно рассказать, как её настроить, где какие крыжики поставить? |
|||
1
Asmody
19.07.12
✎
17:49
|
Яндекс putty ssh тунель go!
|
|||
2
Ахиллес
19.07.12
✎
17:56
|
(1) У меня даже инструкция типа от техподдержки агавы есть. Ещё сто миллионов инструкций в яндексе найти? Толку то если по инструкции не работает.
|
|||
3
mistеr
19.07.12
✎
18:12
|
1. Проверить на сервере, что sshd запущен и слушает именно порт 3306
2. Проверить что порт открыт извне. Например тут http://hackerwhacker.com/freetools.php |
|||
4
Kreont
19.07.12
✎
18:18
|
Может к агаве какието спец.настройки есть, а так то скачал путти, указал Ip + port и он работает, ничего больше не указываю никогда :)
|
|||
5
Jump
19.07.12
✎
18:19
|
(0)А ты попробуй не айпишник написать а имя хоста.
|
|||
6
Ахиллес
19.07.12
✎
18:19
|
На моём компе порт открыт. Я уже подсоединялся к другой мюскуль базе на другом хостинге.
Проверить на сервере естественно не могу. Пинаю техподдержку агавы. Но ихние брутальные мачо немногословны. Отписываются фразами типа "настроили, работает", "исправили, работает". Вот только нихрена не работает пока. |
|||
7
mistеr
19.07.12
✎
18:26
|
(6) Что по п. 2?
|
|||
8
Jump
19.07.12
✎
18:27
|
Вот это поясни -
2012-07-19 17:35:16 Connecting to *.*.*.* port 3306 Откуда тут взялся порт 3306? Тут должен быть порт 22. Это ты форвардить должен 3306, а конектить на 22. |
|||
9
mistеr
19.07.12
✎
18:31
|
(8) Похоже на то. Хотя есть же некая "инструкция типа от техподдержки агавы", может там очень хитро все.
|
|||
10
Ахиллес
19.07.12
✎
18:34
|
(8) Это я уже потом пробовать начал, изначально был 22 с такой же ошибкой. Вообще (5) прав оказался. Надо было имя хоста вписать. Путти подсоединился, но вот 1С собака не хочет.
[MySQL][ODBC 5.1 Driver]Lost connection to MySQL server at 'waiting for initial communication packet', system error: 2 |
|||
11
mistеr
19.07.12
✎
18:38
|
(10) Покажи лог и настройки туннеля.
|
|||
12
Ахиллес
19.07.12
✎
18:38
|
(9) Там походу один базу настраивает, а второй на письма отвечает. И тот второй мальца поторопился, написав, что всё настроено :-)
Ничего особенного там нет. Собственно, кроме имени хоста, айпишника и порта в меню "туннель" ничего и не требуется. |
|||
13
Ахиллес
19.07.12
✎
18:43
|
2012-07-19 18:24:53 Access granted
2012-07-19 18:24:53 Opened channel for session 2012-07-19 18:24:53 Local port 3306 forwarding to *.*.*.*:3306 2012-07-19 18:24:54 Allocated pty (ospeed 38400bps, ispeed 38400bps) 2012-07-19 18:24:54 Started a shell/command 2012-07-19 18:25:14 Opening forwarded connection to *.*.*.*:3306 2012-07-19 18:25:29 Forwarded port closed 2012-07-19 18:26:04 Forwarded connection refused by server: Connect failed [Operation timed out] |
|||
14
Asmody
19.07.12
✎
18:52
|
(13) в шелл на агаве доступ есть? там mysql на каком ip доступен?
|
|||
15
mistеr
19.07.12
✎
18:56
|
(13) Скрин с настройками туннеля давай
|
|||
16
BigHarry
19.07.12
✎
23:28
|
А телнета там нету в системе что-ли?
Зайди через путти на сервер, потом пробуй телнетом подлезть на *.*.*.*:3306 - что выдает? |
|||
17
Sakura
20.07.12
✎
00:03
|
ssh с коннектом на порт 3306 - что-то новое =)
пинай агаву, чтобы сделали тебе проброс с 22 на 3306 на шлюзе |
|||
18
Asmody
20.07.12
✎
00:27
|
(17) это ты бред насоветовала
|
|||
19
Sakura
20.07.12
✎
00:28
|
(18) так ssh по дефолту на 22 висит, не?
|
|||
20
BigHarry
20.07.12
✎
00:30
|
(17) Туннелирование - это фича протокола ssh, порт 22 тут непричем.
|
|||
21
Asmody
20.07.12
✎
00:31
|
(19) и чё? а 3306 — это порт MySQL
|
|||
22
Asmody
20.07.12
✎
00:38
|
ладно, если коротко, то туннель позволяет отправить пакеты на локальной машине так, как будто они отправлены с удалённой машины. т.е., например, пакеты, отправленные на localhost:3306 на локальной машине будут "завёрнуты" в туннель, и уже на удалённой машине отправлены, например, на localhost:3306
я думаю, что на агаве mysql слушает порт только на локалхост |
|||
23
Asmody
20.07.12
✎
00:39
|
собственно, всё. (22) достаточно для понимания ssh-туннелирования
|
|||
24
Sakura
20.07.12
✎
00:46
|
(22) ага, спс, система понятна
|
|||
25
Ахиллес
20.07.12
✎
14:57
|
Со всеми этими переносами и настройками агавовцы нам вообще базу "угробили" :-)
Теперь сайт не работает, жду пока починят. Так, что скорее всего все мои мучения из за некорректных настроек на сервере. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |