unverschlüsselte, kennwortfreie VNC-Verbindung

431
houtanb

Ich veranstalte zweimal im Jahr Konferenzen, bei denen die Benutzer ein von uns erstelltes Programm lernen. Ich habe einen leistungsstarken Laptop (mit Debian Jessie) und einen Router, um ein lokales Netzwerk zu erstellen, und ich möchte den Benutzern den Zugriff auf den Laptop über VNC von ihren Computern aus ermöglichen, damit alle in einer ähnlichen Umgebung arbeiten.

Meine Frage ist: Wie kann ich einen unverschlüsselten, kennwortfreien VNC-Server auf dem Laptop erstellen, damit alle Benutzer eine Verbindung zu 192.168.XX: 59XX herstellen und in der Desktop-Umgebung auf dem Server visualisieren und funktionieren können?

Ich habe schon:

  1. Eingerichtet x11vnc
  2. /etc/inetd.confmit dem Skript geändert, um ausgeführt zu werden, wenn eine Verbindung zu einem bestimmten Port hergestellt wird.
    1. Das Skript startet x11vncmit:x11vnc -inetd -q -display WAIT:cmd=FINDCREATEDISPLAY-Xvfb.xdmcp
  3. alle Verbindungen über geöffnet iptables

Ich kann jedoch nur über VNC eine Verbindung zu dem Port herstellen, der einem Benutzer zugeordnet ist, der gerade auf dem Server angemeldet ist (dh ich öffne den Laptop, logge mich ein und kann eine VNC-Verbindung zu dem Port öffnen, der meinem Konto zugeordnet ist.) /etc/inetd.conf). Alle anderen VNC-Verbindungen zeigen nur einen leeren Bildschirm. Meine Vermutung ist, dass für die anderen Benutzer keine X-Windows-Sitzung erstellt / angehängt wird. Sie wissen jedoch nicht, wie sie dies überprüfen / beheben können.

1
Anstatt VNC so zu verwenden, dass die Sicherheit deaktiviert ist. Machen Sie einfach das menschliche Element. Verwenden Sie einfach einen Benutzernamen und ein Kennwort, das jeder verstehen kann, z. B. "Benutzername" als Benutzernamen und "Kennwort" als Kennwort Ramhound vor 8 Jahren 0
@Ramhound ist die Idee, dass es so einfach wie möglich ist (daher muss kein Benutzername / Passwort eingegeben werden) und dass jeder Benutzer sein eigenes Konto auf dem Server hat. houtanb vor 8 Jahren 0
Wenn kein Kennwort vorhanden ist, ist jeder Benutzer, der über ein Konto verfügt, sinnlos, da jeder Benutzer auf jedes andere Konto zugreifen kann, das er möchte. Ramhound vor 8 Jahren 0
Das ist richtig, aber nicht wichtig. Der Punkt ist, dass sie jeweils in ihrem eigenen Umfeld arbeiten würden und ihre Arbeit die Arbeit anderer nicht beeinträchtigen würde. houtanb vor 8 Jahren 0
Mit xrdp und tigervnc könnten Sie dauerhaft getrennte Sitzungen für Benutzer haben, die Verbindungen würden mit Remote-Desktop hergestellt. Das Erstellen von Benutzerkonten mit generierten Passwörtern und das Drucken der Anmeldeinformationen sollte nicht zu viel Aufwand erfordern. Es könnte schwierig sein, den eigenen Bereich anders zu gestalten. J.J. Hakala vor 8 Jahren 0

0 Antworten auf die Frage