Vraag Remote login met grafische display manager (GDM, LightDM)


Is het mogelijk om op afstand (via ssh) een login bij GDM te maken? Ik zal een situatie uitleggen waarin ik dit nodig heb: Ik zit op mijn laptop en maak via ssh verbinding met mijn desktop. Ik realiseer me dat er enkele updates beschikbaar zijn. Ik installeer ze allemaal, maar ik moet de computer opnieuw opstarten. Het probleem is dat als de desktop eenmaal opnieuw is opgestart, er geen GDM-sessie beschikbaar is, omdat het noodzakelijk is om in te loggen. Kan ik op de een of andere manier de GDM-login op afstand uitvoeren vanaf mijn laptop?

Bewerken: ik kan FreeNX for Maverick niet vinden en ik heb x11vnc + vncviewer niet kunnen configureren om te werken. Is er geen makkelijke manier?


22
2018-02-07 19:00


oorsprong




antwoorden:


Installeren x11vnc op de afstandsbediening

We gaan ervan uit werken ssh setup is al gedaan.

user@remote: sudo apt-get install x11vnc

Inloggen op afstand met GDM

We nemen aan dat dat een succes is vnc setup is al gedaan.

user@remote:~$ sudo x11vnc <options>

x11vnc gebruikt onze voorgedefinieerde VNC-instellingen en wachtwoorden. Voor verdere opties, zie de manpage en dit is mooi en uitgebreid zelfstudie.

Aanmelden op afstand met Light DM

Om toegang te krijgen tot het Light DM-inlogscherm, moeten we het Xauhority-bestand voor Light DM indienen

ssh user@remote
user@remote: sudo su
root@remote: x11vnc -auth /var/lib/lightdm/.Xauthority -display :0

Bekijk het externe scherm

Start aan de clientzijde de vncviewer (bijvoorbeeld uit xtightvncviewer  Install xtightvncviewer) als volgt:

vncviewer -via user@remote localhost:0

Door localhost:0 we tonen het scherm 0 op de lokale host. De optie -via is voor het gebruik van ssh.

Na het invoeren van het wachtwoord voor inloggen op afstand kunnen we doorgaan met de grafische login.


23
2018-02-07 19:30



Precies wat moet ik doen in de externe machine, en wat in de lokale machine ... Additionaly ... zou dat over shh lopen (versleuteld en dergelijke)? - luri
Ik zal vnc eerst moeten installeren en configureren ... Dus het zal enige tijd duren om zowel x11vnc als FreeNX te testen (lil time to test ... kids, also :)) - luri
Wanneer ik de opdracht x11vnc op de externe computer uitvaard, krijg ik een dramatische waarschuwing over het niet hebben van een wachtwoord en over het feit dat iedereen mijn bureaublad kan zien .... Hoe stel ik een wachtwoord in? Moet ik er echt een opzetten? - luri
Oh, en sudo x11vnc kan niet beginnen ... zegt dat het de weergave niet kan vinden - luri
Wat bedoelt u? Ik heb x11vnc geïnstalleerd op de externe machine en xnc4viewer op de lokale computer. Ik heb een extra probleem met de opdracht vncviewer: ik gebruik geen openbare sleutels, maar in plaats daarvan een wachtwoord en mijn SSH-server werkt niet op poort 22 (standaard). - luri


FreeNX. U logt grafisch in - hetzelfde als achter de computer zitten. Het gebeurt allemaal getunneld door SSH. Je zal het leuk vinden.


5
2018-02-07 21:12



Ik moet zowel x11vnc als FreeNX testen ... Ik maak me nogal zorgen over beveiliging, dus ik zou graag willen weten welke de veiligste is. - luri
Ze sturen beiden door SSH.
Ik kan FreeNX gewoon niet vinden ... Het is niet in de standaard repositories, en hun ppa retourneert een paar 404-type fouten (ik gebruik non-conformisme, btw) - luri
De commerciële (gratis) editie is beschikbaar. nomachine.com/download.php