2016-03-09 4 views
0

Мне нужна простая командная строка (LINUX) для карты autount/storage/Openelec SD на удаленном сервере при запуске kodi.Как автомонтировать paspberry openelec sd на сервере

пример

mount /storage/ 10.20.30.40/usernamefolder/ 

Это можно сделать это работает в фоновом режиме?

или создать соединение для доступа к этому SD в удаленном ssh.

Спасибо

ответ

0

Вы можете обменять SSH ключи таким образом, ваш openelec корень может выдать команду монтирования на удаленном сервере и на удаленном сервере можно монтировать SSHFS каталоги из openelec. Напр. сценарий запуска kodi, вы можете запустить команду mount на удаленном сервере.

Итак, сначала вам нужно создать ключи ssh. Вы можете сгенерировать их на сервере и openelec с запуском

ssh-keygen 

как корень. Он может спросить вас, хотите ли вы перезаписать, вам не нужно. Скопируйте содержимое на обоих серверах

/root/.ssh/id_rsa.pub 

и добавить (создать новый, если он не существует) в файл

/root/.ssh/authorized_keys 

на противоположной системе, так openelecs id_rsa.pub идет в авторизованных ключей на сервер и наоборот.

Следующий шаг - выдать команду mount при запуске из системы openelec на удаленном сервере. Для этого отредактируйте файл

/storage/.config/autostart.sh 

на openelec и добавьте следующие

ssh <server> 'sshfs [email protected]<openelec>:/storage /usernamefolder' 

Это, очевидно, нужно SSHFS на удаленном сервере, и вам необходимо заменить значения в <> скобки. Вы также можете, если ваш openelec предоставляет nfs или samba или что-то еще, использовать что-то другое для монтирования вместо sshfs. Вы также можете добавить к сценарию выключения openelec соответствующий umount.

+0

Благодарим за внимание. вы можете объяснить небольшой учебник? :) – robello84

+0

Я добавил краткое резюме, но все отдельные шаги подробно рассматриваются здесь на stackoverflow – overflowed

+0

отлично! Работа. спасибо, вы переполнены – robello84