Страница 1 из 1

Shared folder & Python

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

Re: Shared folder & Python

СообщениеДобавлено: 19 фев 2014, 23:18
phoenix367
Для общей папки sshfs вам в помощь:
Код: Выделить всё
sshfs root@192.168.1.128:/ /mnt/v2r_board/


В питоне некопенгаген.

Re: Shared folder & Python

СообщениеДобавлено: 21 фев 2014, 16:10
COBECTb
python script.py

Re: Shared folder & Python

СообщениеДобавлено: 01 мар 2014, 13:56
eagafonov
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