
Я запускаю демон Deluge на сервере в своей домашней сети и хотел бы иметь возможность подключаться как к настольному компьютеру, так и к ноутбуку.
- Ноутбук:Ubuntu 16.04, Потоп 1.3.12
- Рабочий стол:Ubuntu 14.04, Потоп 1.3.6
- Сервер:Mythbuntu 14.04, Потоп 1.3.6
Подключение через оба интерфейса deluge-console
и работа графического интерфейса на рабочем столе.
Ввод той же информации(IP, порт, пользователь и пароль)на ноутбуке не обнаруживает соединение. В графическом интерфейсе все еще есть серый X в диспетчере подключений; при попытке подключения через консоль не выводится никакой информации, консоль просто остается неподключенной. Я отключил и снова подключил рабочий стол, чтобы убедиться, что вся информация демона верна.
Я откатил версию deluge на ноутбуке до 1.3.6, чтобы проверить, нет ли несовместимости версий, но это не решило проблему. Deluged работает как мой обычный пользователь (не новый пользователь deluge).
решение1
Я "исправил" эту проблему, обновив Deluge на сервере до 1.3.12. Это можно сделать с помощью Deluge PPAРуководство здесь.
Репозиторий PPA Deluge
Deluge PPA содержит последние версии Deluge для Ubuntu.
sudo add-apt-repository ppa:deluge-team/ppa sudo apt-get update sudo apt-get install deluge
решение2
Вам необходимо включить Remote Connections
демон из DelugeРуководство по тонкому клиенту:
Используя консоль в режиме командной строки, установите параметр allow_remote, а затем проверьте с помощью следующих команд:
deluge-console "config -s allow_remote True"
deluge-console "config allow_remote"
Если вы запускаете Deluged под другим пользователем (например, Deluge), вам потребуется временно войти в систему под этим пользователем, чтобы разрешить Deluge-Console доступ к конфигурации этого демона:
su --shell /bin/bash --login deluge
В качестве альтернативы вы можете отредактировать core.conf (deluged не должен быть запущен) в конфигурации и изменить allow_remote с false на true.