Remmina VNC зависает при соединении с бездисплейным мини-ПК

Я пытаюсь подключить ноутбук (как клиент) к бездисплейному мини-ПК (как сервер) обе под управлением Ubuntu 16.04 LTS, 64-разрядный на домашнем маршрутизаторе. Я могу SSH превосходный в терминале или Remmina (после того, как, позволяя порт 22 с ufw) просто не мог удаленно соединиться с VNC на Remmina 1.2.0, поскольку диалоговое окно зависает.

  • Ноутбук подключен к Wi-Fi с активными портами прослушивания:

    $ netstat -ln --inet --inet6
    
    Active Internet connections (only servers)
    Proto Recv-Q Send-Q Local Address           Foreign Address         State      
    tcp        0      0 127.0.0.1:5939          0.0.0.0:*               LISTEN     
    tcp        0      0 127.0.1.1:53            0.0.0.0:*               LISTEN     
    tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN     
    tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN     
    tcp6       0      0 :::22                   :::*                    LISTEN     
    tcp6       0      0 ::1:631                 :::*                    LISTEN 
    
  • Мини-ПК (Intel Celeron, HD на 64 ГБ, с 4 процессорами, 2 ГБ RAM) подключен через Ethernet к тому же маршрутизатору. Это загружается без входа в систему непосредственно пользователя root (по крайней мере, замеченный с временным монитором).

    Я пытался автосоединиться, мини-ПК к Wi-Fi (даже корректировался /etc/network/interfaces файл, но не со статическим IP (который мог быть проблемой?) и с сохраненным беспроводным профилем, доступным всем пользователям, но это никогда не соединяется с помощью беспроводных технологий). Ниже активные порты прослушивания от ssh:

    $ netstat -ln --inet --inet6
    
    Active Internet connections (only servers)
    Proto Recv-Q Send-Q Local Address           Foreign Address         State      
    tcp        0      0 0.0.0.0:5900            0.0.0.0:*               LISTEN     
    tcp        0      0 127.0.1.1:53            0.0.0.0:*               LISTEN     
    tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN     
    tcp6       0      0 :::5900                 :::*                    LISTEN     
    tcp6       0      0 :::22                   :::*                    LISTEN 
    

Ниже мой файл настройки, где сервер автозаполняется на выбор в [...] кнопка обзора. И да, мини-ПК действительно позволяет совместное использование удаленного рабочего стола, представление и управление.

Remmina Connection File

После соединения прыгает мое сердце, поскольку мне предлагают пароль SSH через туннель и затем пароль VNC. Однако после этого Соединение... диалоговое окно как показано ниже просто зависает навсегда. Мои сердечные приемники. Абсолютно ничего не происходит! Никакое сообщение об ошибке, никакие дополнительные подсказки, ничто. Эпическое разочарование.

Remmina Connection Dialog[2]

Я попробовал IP-адрес за Сервер как показано nmap, различные имена хостов, различные порты как показано с netstat, даже изменения в Усовершенствованном в Remmina. Хотя зависающее диалоговое окно не появляется с этими другими изменениями, они ошибка с неудавшимся для привязывания локального порта.

Нет то, где я нашел на askubuntu, имеет любого, имел зависающее диалоговое окно Remmina. Только на этом сообщении ubuntuforums почти с той же сетевой установкой, затронутой зависающего Подключения, где в конце они обсудили порты, но печально наш хороший друг оставляет нас без закрытия.

Консультируйте по вопросам того, как диагностировать и быть новым пользователем Linux, обеспечьте определенные командные строки, поскольку я не знаю большую часть малопонятного жаргона. Это - перенаправление портов интернет-провайдера? Это - проблема оборудования устройства? Ethernet, не совместимый с беспроводной связью? Брандмауэры некоторого вида?

1
задан 25 October 2017 в 06:10

1 ответ

В конечном счете я нашел свой ответ: никакой vncserver не был установлен на мини-ПК (фейспалм) и возможно почему Соединение... диалоговое окно просто подвесило ожидание сессии VNC.

Просто я сделал следующее:

  1. Установленный tightvncserver, созданный vncserver пароль, и скорректированный файл запуска.

    $ sudo apt install xfce4 xfce4-goodies tightvncserver
    
    $ mv ~/.vnc/xstartup ~/.vnc/xstartup.bak
    $ gedit ~/.vnc/xstartup
    $ sudo chmod +x ~/.vnc/xstartup
    
  2. Затем в ssh, запущенном vncserver на мини-ПК.

    $ vncserver
    
  3. Наконец, на клиенте ноутбука, я открыл порт.

    $ ssh -L 5901:127.0.0.1:5901 -N -f -l username server_ip_address
    

    И затем с Remmina я вошел в систему, соединившись с localhost:5901 ввод ssh пароля (для туннеля) и vncserver пароля, созданного выше на шаге № 1.

VNC Remote Desktop Screenshot

0
ответ дан 8 December 2019 в 03:40

Другие вопросы по тегам:

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