Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 3, 2010 12:25:40

evilempirer
От:
Зарегистрирован: 2010-06-07
Сообщения: 88
Репутация: +  0  -
Профиль   Отправить e-mail  

paramiko и sftp

Помогите уже совсем запутался. Мне надо сделать так я по SSH логинюсь к серверу бекапов, нахожу бекап и загружаю его по sftp на нужный веб сервер. Первая часть проходит на ура. А вот как перекинуть файл по sftp на нужный веб сервер не пойму, открывается ссесия с моего рабочего компа до веб сервера, а не внутри ssh сессии закинутой на сервер бекапов. Путано конечно, но может кто работал с парамико плотно, поймет.



Офлайн

#2 Сен. 3, 2010 12:33:38

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

paramiko и sftp

Чтоб не геморится с paramiko - попробуйте fabric



Офлайн

#3 Сен. 3, 2010 13:55:52

Alex2ndr
От:
Зарегистрирован: 2009-12-26
Сообщения: 204
Репутация: +  0  -
Профиль   Отправить e-mail  

paramiko и sftp

evilempirer
Путано конечно, но может кто работал с парамико плотно, поймет.
Тот кто работал с ssh поймет…

Потому что вторая сессия должна открываться с вашего сервера бэкапов, а не с вашего компа. И с вашего компа ее напрямую открыть нельзя. Т е использование paramiko вам в этом поможет лишь частично. Можно либо сделать скрипт, который будете запускать с сервера(т е открывать сессию оттуда) и копировать бэкап, либо сделать это же, но на командах консоли, которые, опять же, будут выполнены на сервере.
Или как вариант копировать бэкап к себе, а потом его же на веб сервер.



Отредактировано (Сен. 3, 2010 14:01:17)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version