Ich verwende RealVNC, um meinen Computer von unterwegs aus fernzusteuern. Aber es ärgert mich, dass ich jedes Mal das Zugangspasswort eingeben muss. Ist es möglich, RealVNC (oder eine andere VNC-Implementierung) mit meinem Schlüsselpaar anstelle eines Kennworts zu verwenden?
vnc
authentication
realvnc
private-key
Ram Rachum
quelle
quelle
Wenn Sie für die Enterprise Edition bezahlen und davon ausgehen , dass sich alle Computer in einer Domäne befinden, kann RealVNC mithilfe der Option für einmaliges Anmelden Ihre aktuellen Anmeldeinformationen anstelle eines separaten Benutzernamens und Kennworts verwenden .
Aus den Dokumenten:
quelle
Tigervnc bietet die Möglichkeit, die passwd-Datei vom Server weiterzuleiten. Wenn Sie diese Datei vom Server auf den Client kopieren (mit ssh und einem Schlüsselpaar), können Sie sich anmelden, ohne ein Kennwort eingeben zu müssen:
scp host:.vnc/passwd ~/.vnc/passwd.host vncviewer passwd=~/.vnc/passwd.host host:5901
Die Dokumentation erwähnt,
--passwd
aber mit Version 1.9.0passwd
funktioniert nur die Version.Anders als bei der Lösung no password, only local access, können andere Benutzer auf demselben Host keine Verbindung zum vncserver herstellen. Es kann jedoch nur mit dem lokalen Zugriff kombiniert werden, um einzuschränken, wer versuchen kann, den vncserver brutal zu erzwingen.
Hinweis 1: Die Dokumentation besagt, dass sich die Datei auf demselben Dateisystem befinden muss, aber das Kopieren hat bei mir funktioniert. Ich bin mir nicht sicher, ob die passwd-Datei jemals geändert wird und erneut kopiert werden muss. - Meiner Beobachtung nach scheint dies nicht der Fall zu sein.
Hinweis 2: Dies ist eigentlich kein Schlüsselpaar, da es sich anscheinend um einen Hash des auf beiden Seiten gespeicherten Kennworts handelt.
quelle