Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / ssh scp автоматическое создание резервных копий из под винды / 7 сообщений из 7, страница 1 из 1
18.12.2013, 05:51
    #38504502
Vw
Vw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ssh scp автоматическое создание резервных копий из под винды
Встала мне задача из под винда бекапить мускул.

скачал plink из комплекта путти(который не задает вопросов)

создал батничек с видом:

Код: sql
1.
D:\plink.exe -ssh host.ru -batch -P 22 -l user -pw passw -m "D:\com.txt"



рядышком файлик D:\stm\bin\c.txt:

Код: sql
1.
2.
mysqldump --quick --compress --force --host=host.ru--user=user -ppassw dbbase | gzip -c >/home/data/dump.sql.gz 
scp user@host.ru:/home/data/dump.sql.gz d:/stm/bin/dump.sql.gz



дамп создается, но с копированием проблемы то прав нет, то ключа не хватает.

Можно что нибудь придумать?
Или без генерации ключей никак?
или может скрипты автоматического обмена ключами есть?
...
Рейтинг: 0 / 0
18.12.2013, 07:43
    #38504526
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ssh scp автоматическое создание резервных копий из под винды
Vwто прав нет, то ключа не хватаетНу дык один раз выставить права, сгенерить ключи... и забыть.

Если сеть и политика безопасности мускуля позволяют, тогда можно запустить mysqldump и сжатие непосредственно на виндовой машине. Конечно, сетевой трафик возрастет.
...
Рейтинг: 0 / 0
18.12.2013, 13:31
    #38505061
Vw
Vw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ssh scp автоматическое создание резервных копий из под винды
Я понимаю что надо сгенерить. Проблема в том что сделать надо это тоже из скрипта.
Примеров в сети не нашел.
Мускул сам в сети на юниксе смысл гонять трафик нету. Надежнее просто копировать бекап
...
Рейтинг: 0 / 0
18.12.2013, 13:57
    #38505118
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ssh scp автоматическое создание резервных копий из под винды
VwПроблема в том что сделать надо это тоже из скрипта.Могу придумать только одну причину раздачи ключей скриптом - в сети десятки или сотни серверов, которые нужно бекапить.
Vwили может скрипты автоматического обмена ключами есть?ssh-copy-id - вроде как специализированная (не пользовался). А так же ssh и scp. Суть - банальное копирование файла или дозапись в существующий файл (в зависимости от ситуации).
...
Рейтинг: 0 / 0
18.12.2013, 14:12
    #38505154
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ssh scp автоматическое создание резервных копий из под винды
VwНадежнее просто копировать бекапЧерез SMB или NFS шару можно. Заодно и внутрисетевой трафик сэкономите (на ssh/scp он жирнее за счет шифрования).
...
Рейтинг: 0 / 0
18.12.2013, 14:41
    #38505226
Vw
Vw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ssh scp автоматическое создание резервных копий из под винды
Ну на край можно и по фтп) в этом думаю проблем не будет.
Суть в том, что как бы ssh сессия уже открыта... бекап делается, вот в этой сессии какбы разом бы его и получить.. не разберусь никак
...
Рейтинг: 0 / 0
18.12.2013, 15:19
    #38505305
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ssh scp автоматическое создание резервных копий из под винды
В смысле, получить бекап сразу через открытый ssh-канал и сохранить его на локальной машине? Можно так примерно:

Код: sql
1.
ssh user@host 'mysqldump --user=...и прочие опции | gzip' >dump.sql.gz
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / ssh scp автоматическое создание резервных копий из под винды / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]