Для винды лучше Putty и нет... Ничего там сложного на самом деле тоже нет Вводишь IP или хост в поле и все, нажимаешь Login или что там за кнопка - логин и пароль он тебя сам спросит.
На днях мне тоже пришлось в первый раз попробовать Putty, чтобы развернуть дамп базы через SSH. Недружелюбный интерфейс и т.д.... но работает Там все просто. Пароль при вводе не должен отображаться.
Может теперь подскажите как получить доступ к MySQL через SSH для It-Patrol?
Пишут:
«Из соображений безопасности мы не открываем доступ к базе данных с удаленных хостов.
Но тем не менее, вы можете проложить туннель и работать с базой удаленно. Туннель занимается тем, что перенаправляет внешние запросы на нужный порт localhost.
При помощи SSH клиента Putty это делается так:
Создаем новое соединение.
В поле Host Name (or IP address) указываем ip адрес сервера, либо имя хоста
Port: 22
Далее в категории Connection/SSH/Tunnels в секции Add new forwarded port указать Source port: локальный_порт (например, 7777),
Destination: localhost:3306,
выбрать пункт Local и нажать кнопку добавить
Теперь соединяемся по SSH и вводим как обычно логин и пароль.
Теперь когда вы на вашей (клиентской) машине обращаетесь к порту 127.0.0.1:7777, ваши запросы будут переадресовываться порту 3306 на localhost сервера.»
Делаю все это.
После всего этого, по идее, должен пинговаться 127.0.0.1:7777. Но этого не происходит,связи с базой нет.
А, ну если пинговаться порт не должен, то я наверно ошибся с логином и паролем MySQL. Напомню, что они могут быть другие чем на SSH. ))
А вообще перешел на Navicat и dbForge (там тоже про пароль не сразу вспомнил).Гораздо удобнее - не нужно держать включенным Putty. Они настраиваются через тунель.
Artu. если честно, не помню. Я просто тыкал... Сначала надо "попасть" в свой домен (у меня их несколько) - это папка в domains, ну и логин правильный к бд, это не логин на хостинге...
«я наверно ошибся с логином и паролем MySQL. Напомню, что они могут быть другие чем на SSH. ))»
конечно, ошиблись. логин к SSH ви получаете при регистрации на хостинге, а бд и пользователя к нему с паролем создаете сами
Комментарии
Ну ёжик, что ж ты везде всё дублируешь? Сейчас я сюда напишу ответ, может другим пригодиться
Для винды лучше Putty и нет... Ничего там сложного на самом деле тоже нет Вводишь IP или хост в поле и все, нажимаешь Login или что там за кнопка - логин и пароль он тебя сам спросит.
да, это уже понял. Было затруднение: я вводил пароль, но ничего не отображалось. Видимо, так и надо, т.к. пароль принял.
Вообще то это в винде все привыкли, что пароли звездочками или чем там еще отображаются. В nix такого по умолчанию нет.
Поставь WinSCP, пропиши там путь к "путти" и будем два в одном, с хранением пароля.
И лучше FTP.
Для винды PuTTY удобнее всего.
Можно запускать из коммандной строки
putty -ssh user-name@host-name.ru
Почему бы просто не нажать на иконку?
Цитирую ТС...
http://winscp.net/
На днях мне тоже пришлось в первый раз попробовать Putty, чтобы развернуть дамп базы через SSH. Недружелюбный интерфейс и т.д.... но работает Там все просто. Пароль при вводе не должен отображаться.
А доки почему не читаете? =>>>
http://it-patrol.ru/content/вход-на-ваш-сайт-в-программе-putty
блин, ну куда дружелюбнее то? )
Ну скажем так, непривычно для новичка. Я же еще написал - "работает" и "там все просто"
Может теперь подскажите как получить доступ к MySQL через SSH для It-Patrol?
Пишут:
«Из соображений безопасности мы не открываем доступ к базе данных с удаленных хостов.
Но тем не менее, вы можете проложить туннель и работать с базой удаленно. Туннель занимается тем, что перенаправляет внешние запросы на нужный порт localhost.
При помощи SSH клиента Putty это делается так:
Создаем новое соединение.
В поле Host Name (or IP address) указываем ip адрес сервера, либо имя хоста
Port: 22
Далее в категории Connection/SSH/Tunnels в секции Add new forwarded port указать Source port: локальный_порт (например, 7777),
Destination: localhost:3306,
выбрать пункт Local и нажать кнопку добавить
Теперь соединяемся по SSH и вводим как обычно логин и пароль.
Теперь когда вы на вашей (клиентской) машине обращаетесь к порту 127.0.0.1:7777, ваши запросы будут переадресовываться порту 3306 на localhost сервера.»
Делаю все это.
После всего этого, по идее, должен пинговаться 127.0.0.1:7777. Но этого не происходит,связи с базой нет.
Пинговаться порт не должен и будет, если очень сильно хочется проверить, то надо стукнуть туда телнетом.
Как определили что связи с базой данных нет?
А, ну если пинговаться порт не должен, то я наверно ошибся с логином и паролем MySQL. Напомню, что они могут быть другие чем на SSH. ))
А вообще перешел на Navicat и dbForge (там тоже про пароль не сразу вспомнил).Гораздо удобнее - не нужно держать включенным Putty. Они настраиваются через тунель.
Пинговаться порт не должен ни при каком пароле, он не для этого.
dbForge да, имеет тунель
Navicat так же, настроил.
Artu. если честно, не помню. Я просто тыкал... Сначала надо "попасть" в свой домен (у меня их несколько) - это папка в domains, ну и логин правильный к бд, это не логин на хостинге...
«я наверно ошибся с логином и паролем MySQL. Напомню, что они могут быть другие чем на SSH. ))»
конечно, ошиблись. логин к SSH ви получаете при регистрации на хостинге, а бд и пользователя к нему с паролем создаете сами
и в один прекрасный день можно будет увидеть на сайте надпись что-нибудь типа: "Админ - *удак"
Задача давно решена -- SSH + PubkeyAuthentication + KeyAgent