Настройка кроссплатформенной системы VNC

Вот мое намерение: у меня есть основная система, работающая под управлением Windows 10. У меня есть две GUI-системы, на которых работает Mint 18.2, с которыми я хочу подключиться и управлять системой Windows. Все три системы подключены к одному маршрутизатору через Ethernet. Конфигурации маршрутизатора не созданы, поэтому все должно быть по умолчанию.

В настоящее время я использую TeamViewer для подключения, но это делается через подключение к Интернету, а не через LAN-соединение. Мне не удалось заставить LAN работать с TeamViewer. Несмотря на это, я хочу отойти от TeamViewer и использовать альтернативу.

Это то, что я сейчас пытаюсь: у меня TightVNC установлен на компьютере под управлением Windows и установлен жесткий тюнер на системах Mint. Когда я открываю TightVNCViewer в Windows, меня спрашивают информацию удаленного хоста, которая в случае систем Mint – 192.168.1.25 и 192.168.1.2. Соединение с этим приводит к следующей ошибке:

Ошибка в TightVNC Viewer: соединение не может быть выполнено, потому что целевая машина активно отказалась от него.

Если бы я изменил адреса на 192.168.1.25:1 и 192.168.1.2:1 соответственно (так как системы Mint говорят, что рабочий стол «New» X – это машинное имя: 1), меня просят установить пароль. Я ввожу это, и я просто вижу серый экран с курсором X. Кажется, я не могу взаимодействовать с системами до сих пор. Курсор не перемещается в Mint вместе с моим в окне Windows VNC, и нет ответов на ctrl + alt + F7 или любой из вариантов этих элементов управления. Я: 1 показался странным дополнением, поскольку я предполагал, что он должен быть номером порта.

Из того, что я вижу, если он принял пароль, то это должно означать, что я смог в некоторых случаях достичь системы монетного двора из Windows. Это, по-видимому, говорит о том, что мне нужно еще кое-что поработать над концами систем Монетного двора, прежде чем все будет действовать по назначению.

Тем не менее, кто-то сказал, что tightvnc не является решением, которое я должен искать. Если это не так, то что?

Кроме того, я не знаю, имеет ли это значение, но системы Mint не работают с подключенными мониторами. Если после загрузки подключен монитор, я не вижу рабочего стола, хотя все еще работает (при условии, что полная мощность тепловой нагрузки остается чем-то еще), поэтому мне нужно перезапустить с подключенным монитором. Слышал, что это имеет какое-то отношение к драйверам X и nvidia или что-то в этом роде, но я бы предположил, что это может повлиять на использование vnc, если я пытаюсь подключиться, когда монитор отсутствует.

  • Как запустить другую установленную систему из Linux?
  • GRUB не будет показывать на всех - Windows 8.1 и Linux Mint
  • Установите USB-диск в Linux, который не был правильно удален в Windows
  • Windows 10 не отображается в grub2 после установки kali-linux
  • Windows 8.1 не появляется в загрузчике GRUB после установки Linux Mint 17.1 на раздел
  • Восстановить подключение к Интернету и графический менеджер рабочего стола, который был уничтожен во время установки пакета
  • Буфер обмена не работает между Win7 (локальным) и Linux (удаленным)
  • Меню grub не отображается в двойной загрузке Linux mint 17 и windows 10
  • One Solution collect form web for “Настройка кроссплатформенной системы VNC”

    Безглавой RDP (протокол удаленного рабочего стола) на базе Ubuntu 16+.

    Программного обеспечения:

    • Монетный двор 18,2 Корица
    • xrdp v0.9.1
    • xorgxrdp 0.2.3
    • RDP-клиент (Windows 10 или что-то еще)

    Установите Mint 18 и обновите его.

    Установите ssh-сервер, чтобы сделать жизнь намного проще: apt-get install openssh-server

    Пользовательский компилятор xrdp и xorgxrdp, потому что хранилища Mint не включают или не имеют необходимой конфигурации.

    Монтировать Монетный двор для компиляции, установив среду сборки .

     sudo apt-get install build-essential sudo apt-get install git autoconf libtool pkg-config gcc g++ make libssl-dev libpam0g-dev libjpeg-dev libx11-dev libxfixes-dev libxrandr-dev flex bison libxml2-dev intltool xsltproc xutils-dev python-libxml2 g++ xutils libfuse-dev libmp3lame-dev nasm libpixman-1-dev xserver-xorg-dev 

    Примечание. Я думаю, что для Ubuntu 16+ требуется еще одна зависимость. Я не вижу его в своих заметках, но вы будете знать, что это действительно быстро, когда вы сделаете ».

    нашел это:

    sudo apt-get install libxfont1-dev

    note: xorgxrdp требует файл заголовка из xrdp. Поэтому предпочтительно, чтобы xrdp был скомпилирован и установлен первым.

    получить и извлечь xrdp и xorgxrdp в какое-то место, например /opt . Может потребоваться настроить разрешения здесь. Плохая форма, но работает: sudo -R chmod 777 /opt

    Выполните следующие команды cli:

    xrdp

    cd /opt/xrdp-0.9.1

    ./bootstrap

    ./configure --enable-fuse --enable-mp3lame --enable-painter

    заметка:

    • –enable-painter для подключения клиента Win10 rdp.
    • – гибкий предохранитель для перенаправления привода и буфера обмена
    • –enable-mp3lame Сборка хромого mp3 (аудиокодека)

    make

    sudo make install

    sudo ln -s /usr/local/sbin/xrdp{,-sesman} /usr/sbin

    xorgxrdp

    cd /opt/xorgxrdp-devel

    ./bootstrap

    ./configure

    make

    sudo make install

    Сделайте xrdp и xorgxrdp a 'service', чтобы он запускался при загрузке.

    версия <Ubuntu 14

    /etc/init.d/xrdp (от установки включить его для запуска при загрузке)

    sudo update-rc.d xrdp defaults – создает ссылки в каталогах rc.x

    sudo update-rc.d xrdp enable – запустите его сейчас.

    версия> Ubuntu 14 (Mint 18)

    sudo systemctl enable xrdp

    sudo service xrdp start

    sudo systemctl status xrdp

    sudo systemctl start xrdp

    Файлы конфигурации (некоторые)

    /etc/xrdp/sesman.ini

    /etc/xrdp/xrdp.ini

    /etc/xrdp/startwm.sh

    Это параметр в /etc/xrdp/xrdp.ini который мы будем использовать:

     [Xorg] name=Xorg lib=libxup.so username=ask password=ask ip=127.0.0.1 port=-1 code=20 

    Не забудьте использовать другие или несколько рабочих столов, в этих файлах могут потребоваться корректировки вместе с другими. См. Здесь небольшую помощь в этом. Использование рабочего стола Cinnamon не требовалось никаких изменений.

    Чтобы сделать загрузку Mint 18.x в командной строке, в конце концов, это безголовая система.

    Загрузка в командную строку

    sudo nano /etc/default/grub

    закомментируйте GRUB_CMDLINE_LINUX_DEFAULT= и добавьте «текст» в GRUB_CMDLINE_LINUX как GRUB_CMDLINE_LINUX ниже:

    #GRUB_CMDLINE_LINUX_DEFAULT=""

    GRUB_CMDLINE_LINUX="text"

    sudo update-grub

    sudo systemctl set-default multi-user.target

    Чтобы запустить gui из командной строки:

    startx

    Чтобы отменить изменение:

    sudo systemctl set-default graphical.target

    Linux и Unix - лучшая ОС в мире.