Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> SSH/SCP in Python 
:(
    Опции темы
n1ke
Дата 14.11.2007, 17:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 3.12.2006

Репутация: нет
Всего: нет



Привет всем!

Мне надо в своем скрипте по SCP протоколу скачивать файл, но проблема такая что, в питоне нету поддержки SSH/SCP, а используя SCP через консоль, пароль можно ввести только в интерактивном режиме, мне ето не подходит. Мне надо что-то вроде етого:
Код

scp user:pass@hostname:/path/to/file /where/to/save/it/locally

Я тут уже гуглил пол дня но так и ничего не нашол.  smile 
Пожалуйста помогите!!
PM   Вверх
Daevaorn
Дата 14.11.2007, 18:03 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: 9
Всего: 70



n1ke, "передать в интерактивный режим" пароль не проблема. нужно перенаправить stdin приложения и записать в него нужные данные.
Например как описано тут http://www.palovick.com/code/python/python-ssh-client.php
PM MAIL WWW   Вверх
n1ke
Дата 14.11.2007, 18:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 3.12.2006

Репутация: нет
Всего: нет



Код

import pexpect

А без левых модулей ето реально реализовать?
PM   Вверх
Daevaorn
Дата 14.11.2007, 21:59 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: 9
Всего: 70



Цитата(n1ke @  14.11.2007,  19:51 Найти цитируемый пост)
А без левых модулей ето реально реализовать? 

конечно можно. только всё ручками придется делать.
а модуль между прочим очень правый.
PM MAIL WWW   Вверх
olegkats
Дата 28.11.2007, 14:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 28.11.2007

Репутация: 1
Всего: 1



Poprobuy kak napisanno sdes: http://mail.python.org/pipermail/python-li...uly/155390.html vrode doljno rabotat sam eshyo ne testil 
takje est moduli
    pyssh:  http://pyssh.sourceforge.net/
    pssh:    http://www.theether.org/pssh/
    pussh:  http://pussh.sourceforge.net/
PM MAIL   Вверх
zibadi
Дата 25.5.2009, 11:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 25.5.2009

Репутация: нет
Всего: нет



Daevaorn, Спасибо!!! за: http://www.palovick.com/code/python/python-ssh-client.php 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0565 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.