Управляем чем угодно откуда угодно

Shared folder & Python

Общие вопросы

Shared folder & Python

Сообщение dmt.malin@gmail.com » 19 фев 2014, 22:37

Подскажите пожалуйста как сделать общую папку между хостом (ПК) и virt2real. И как запустить скрипт на пайтоне для выполнения) Спасибо :)
dmt.malin@gmail.com
 
Сообщения: 1
Зарегистрирован: 19 фев 2014, 22:33

Re: Shared folder & Python

Сообщение phoenix367 » 19 фев 2014, 23:18

Для общей папки sshfs вам в помощь:
Код: Выделить всё
sshfs root@192.168.1.128:/ /mnt/v2r_board/


В питоне некопенгаген.
phoenix367
 
Сообщения: 193
Зарегистрирован: 09 сен 2013, 00:19

Re: Shared folder & Python

Сообщение COBECTb » 21 фев 2014, 16:10

python script.py
COBECTb
 
Сообщения: 168
Зарегистрирован: 08 сен 2013, 14:58

Re: Shared folder & Python

Сообщение eagafonov » 01 мар 2014, 13:56

phoenix367 писал(а):Для общей папки sshfs вам в помощь


Важное замечание - на виртурилке в качестве ssh демона используется dropbear, который не поддерживает sftp, а без этого sshfs не работает.
Нужно dropbear заменить на openssh, он из пакетов ставится.

Правда, текущая версия openssh не заведётся сразу, т.к. требует наличия папки /var/empty, которой нет
Фикс для этого уже замержован на мастер в fs.

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

Код: Выделить всё
   mkdir -p /var/empty
   chown root:sys /var/empty
   chmod 750 /var/empty


После этого можно установить пакет openssh по сети
Код: Выделить всё
   opkg-cl install openssh


или преварительно скачать его с http://files.virt2real.ru/packages/opkg

Код: Выделить всё
   opkg-cl install openssh*.opk


Кстати, dropbear можно не удалать, а просто запустить openssh на другом порту, подправив /etc/sshd_config

UPDATE:

Внезапно(!), пакет openssh отсутсвует на http://files.virt2real.ru/packages/opkg

но его можно построить
1. Обновить SDK и FS до последнего коммита
2. построить пакет openssh, заодно и rsync ;-)

Код: Выделить всё
#> cd <SDK>
#> make openssh-xpkg rsync-xpkg


после построения пакеты *.opk будут доступны в <SDK>/fs/output/xpackage
Аватара пользователя
eagafonov
 
Сообщения: 175
Зарегистрирован: 18 сен 2013, 23:39
Откуда: Нижненовгородск


Вернуться в Общий раздел ("не знаю куда написать")

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1