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