незашифрованное, беспарольное соединение VNC

336
houtanb

Я организую конференции два раза в год, где пользователи приходят, чтобы изучить программу, которую мы создали. У меня есть мощный ноутбук (работает под управлением Debian Jessie) и маршрутизатор для создания локальной сети, и я хотел бы предоставить пользователям доступ к ноутбуку через VNC со своих компьютеров, чтобы они все работали в аналогичной среде.

Мой вопрос: как я могу создать на ноутбуке незашифрованный VNC-сервер без пароля, чтобы все, что нужно было пользователям, это подключиться к 192.168.XX: 59XX и иметь возможность визуализации и работы в среде рабочего стола на сервере?

Я уже:

  1. установлены x11vnc
  2. изменен /etc/inetd.confсценарием для запуска, когда установлено соединение с данным портом.
    1. Скрипт запускается x11vncс:x11vnc -inetd -q -display WAIT:cmd=FINDCREATEDISPLAY-Xvfb.xdmcp
  3. открыл все соединения через iptables

тем не менее, я могу подключиться только через VNC к порту, связанному с пользователем, который в данный момент вошел на сам сервер (т. е. я открываю ноутбук, авторизируюсь, затем могу открыть соединение VNC с портом, связанным с моей учетной записью, в /etc/inetd.conf). Все остальные соединения VNC показывают только пустой экран. Я предполагаю, что сеанс x windows не создается / не присоединяется для других пользователей, но я не знаю, как это проверить / исправить.

1
Вместо того, чтобы использовать VNC таким способом, где безопасность отключена. Просто сделайте человеческий фактор. Просто используйте имя пользователя и пароль, которые все будут понимать, например, `username` для имени пользователя и` password` для пароля Ramhound 8 лет назад 0
@ Обдумайте идею, чтобы она была настолько простой, насколько это возможно (следовательно, нет имени пользователя / пароля для ввода) и чтобы каждый пользователь имел свою учетную запись на сервере. houtanb 8 лет назад 0
Если нет пароля, то каждый пользователь, имеющий свою учетную запись, не имеет смысла, так как каждый пользователь сможет получить доступ к любой другой учетной записи, которую он хочет. Ramhound 8 лет назад 0
Это правильно, но не важно. Дело в том, что каждый из них будет работать в своем собственном пространстве, и их работа не повлияет на работу других. houtanb 8 лет назад 0
с xrdp и tigervnc у вас могут быть постоянные отдельные сессии для пользователей, соединения будут осуществляться с удаленного рабочего стола. Создание набора учетных записей пользователей с сгенерированными паролями и печать информации для входа в систему не должны занимать слишком много усилий. Организация «своего собственного пространства» другим способом может быть трудной. J.J. Hakala 8 лет назад 0

0 ответов на вопрос