У меня есть Ubuntu 17.04 vps с установленным рабочим столом Помощника Ubuntu, и я соединяюсь с ним через xrdp. Я использую передачу-gtk (версия GUI) клиент потока и хочу запустить ее при каждой начальной загрузке. Я пытался запустить его с ssh терминала, но это говорит no x desktop found
Как я могу зафиксировать это?
Это не прямой ответ, но я думаю, что Вы возможно пытаетесь сделать неправильную вещь.
Я выполняю Передачу на нашем домашнем сервере через transmission-daemon
и соединитесь с ним различными способами в зависимости от того, где я: плагины браузера, встроенная сеть UI или даже фактический клиент Передачи.
Я пишу под предположением что, если бы Вы могли бы соединиться непосредственно, который был бы лучше.... Но Вы могли все еще удаленный в xrdp
и выполненный локальный клиент, который соединился с локальным экземпляром демона.
Иначе просто необходимо придать квадратную форму далеко сетям. Я не уверен, что доверил бы открытый доступ к Передаче в Интернете так на вашем месте, я ограничу демона 127.0.0.1
и используйте порт SSH, туннелирующий для получения, access:to обрабатывают сетевую сторону вещей. Я не думаю, что доверил бы открытый доступ к Передаче в Интернете. Я использовал бы ufw
для ограничения соединяющегося порта (если у Вас есть статический IP) или действительно портируют туннелирование с SSH.
ssh -L 9091:localhost:9091 user@your_server.com
Затем просто просмотрите на http://localhost:9091 (или поднимите трубку свой клиент к этому).