Канал / прямое изображение / видеовыход к внешнему серверу

  1. sudoers файл только управляет что sudo вызовы возможны. Разрешение строки root сделать что-либо с sudo не часто полезно, потому что корню никогда не нужно sudo для чего-либо. Это - больше удобства: тем путем можно записать сценарии, которые могут быть вызваны безразлично корнем или другим sudoers и тем вызовом sudo поднять полномочия.

  2. username ALL = /bin/passwd позволяет пользователю работать passwd команда на любой машине (и на любом терминале — sudo не заботится об этом). Sudo позволяет использованию войти названий машины sudoers файл так, чтобы можно было развернуть a sudoers файл без модификации ко всем машинам в Вашей сети, и все еще имеет некоторые правила, которые только относятся к некоторым машинам.

  3. Во втором положении у Вас может быть список хоста (Host_List в sudoers руководство). Это - разделенный запятыми список имен хостов. Вместо имени хоста у Вас может быть псевдоним (см. руководство для деталей), IP-адрес или различные способы указать подсеть (см. руководство для деталей).

sudoers руководство не является легким чтением, но оно имеет хороший список примеров к концу. Я предполагаю, что Вы читаете ту часть сначала.

3
20.02.2014, 20:13
2 ответа
В вашем случае я бы развязал генерацию изображений и загрузку. Вы можете сделать это, записывая образы в каталог и регулярно (даемон, задание cron) загружать образы. Таким образом, вы будете более выносливы в случае, если соединение с сервером не работает в течение короткого периода времени (или сервер по какой-то причине перезагружается).

Загрузка может быть выполнена с помощью [11793]rsync[11794] или [11795]rdiff-backup[11796], если вы хотите сохранить оригиналы на исходной стороне. Оба варианта хорошо работают по [11797]ssh[11798], для чего вам понадобится закрытый/открытый ключ (без пароля) и скопируйте открытый ключ на сервер.

conf=$(< /etc/phppgadmin/apache.conf)
conf=${conf/Alias \/phppgadmin/Alias \/!phppgadmin}
echo "$conf" > /etc/phppgadmin/apache.conf
Если вы не хотите ничего хранить на клиенте, вы, вероятно, можете просто иметь небольшой скрипт, который загружает файлы, используя [11799]scp[11800] (опять же с использованием [11801]ssh[11802] под ним) и удаляет файлы после их копирования.

Загрузка по HTTP и автоматизация FTP, по моему опыту, несколько более громоздкая, особенно если у вас уже есть [11803]ssh[11804], работающий на сервере. Для вызова [11805]scp[11806] или [11807]rsync[11808] или загрузки по HTTP вам не нужен Python. Если вам нужно использовать FTP, вы можете использовать

ftplib


1
27.01.2020, 21:28
Я бы взглянул на ходатайство [11833] [11834]. Вот 2 видео на youtube, которые показывают, как его настраивают и настраивают.[12148]Как настроить "Motion" видеонаблюдение на системе Linux - Часть 1[12149]Как настроить "Motion" видеонаблюдение на системе Linux - Часть 2[12150]Motion имеет возможности для ретрансляции изображений на удаленный сервер. Например, можно использовать [11839]wput[11840] для передачи изображений на FTP-сервер.[12151] Или можно использовать [11841]scp[11842]:[12152]
1
27.01.2020, 21:28

Теги

Похожие вопросы