Настройка кроссплатформенной системы 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 и Windows совместимый домашний привод
  • Как создать загрузочный USB-привод Debian с помощью Windows
  • Настройка теста Samba только с одним физическим ящиком
  • Как построить Live Debian CD / USB в Windows, загрузочный в режиме EFI?
  • Как установить GNU / Linux на ПК с ОС Windows без пароля BIOS?
  • Можно ли создать zip-файл без использования zip-бинарного файла?
  • Нет свободного места на устройстве, без 320 ГБ
  • Создайте USB-накопитель (UEFI GRUB) для установки Ubuntu и Windows 7
  • 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

    Interesting Posts

    ssh между двумя ящиками linux – разрешение запрещено открытым ключом

    Как добавить текст в файл с защитой от записи

    Как перенаправить сообщения ядра с уникальной подстрокой id в отдельный файл журнала (используя `rsyslog`)?

    Расширьте мою LVM после обновления SSD

    Как отключить перемещение между рабочими областями?

    backspace в режиме вставки, не стирая символы

    Переключение программного обеспечения с Linux на OS X, что такое gotchas?

    «Нет такого файла или каталога» после выполнения ссылки

    Проблемы с FTP после установки DD-WRT

    Как разрешить ssh-соединение отказано в AIX?

    Как узнать, на какой IDE необходимо изменить исходный код проекта?

    Как я могу получить этот скрипт для выхода ошибки на основе результата цикла for?

    Замедленная подстановка команды Bash не работает

    Импортировать отдельные строки из SQLite в MySQL?

    Сопоставьте символ с определенным ключом

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