Ik “m sshing in de machine van mijn vriend en ik” vraag me af hoe ik een GNOME-sessie zou starten via SSH. moet een webbrowser op zijn computer openen om iets te zien dat alleen kan worden gedaan vanaf zijn hostnaam. Wat is de gemakkelijkste manier om dit te bereiken via SSH?
Antwoord
Schakel over naar een tweede terminal, bijvoorbeeld tty2: Ctrl Alt – F2 , log in en start een nieuwe X-sessie op een beschikbaar scherm:
xinit -- :1
Nu ssh naar de andere machine, waardoor X-forwarding (of vertrouwde X-forwarding met -Y
):
ssh -X user@machine
Eenmaal ingelogd, start een nieuwe kabouter-sessie:
gnome-session
Je kunt ook gnome-session
als commando doorgeven aan ssh
.
Antwoord
Als het enige dat u hoeft te doen een websessie is, lijkt het alsof deze van uw fr iend op de computer, zou ik willen voorstellen om OpenSSH gewoon uit te voeren met het ssh -D8888 argument (8888 is slechts een voorbeeld), en je lokale browser zo in te stellen dat deze naar localhost: 8888 verwijst als een SOCKS5 proxy.
Als je een browser over de link moet draaien, is er geen reden waarom je een hele GNOME-sessie moet opstarten, voer gewoon ssh -X uit zoals beschreven in de andere vragen, en draai dan de browser alleen.
Antwoord
Om gnome
vanaf de terminal te starten, gebruikt u het commando startx
.
Reacties
- Nee. .xinitrc moet daarvoor worden ingesteld,
Answer
In Ubuntu gebruik ik deze commandos:
ssh -X gebruiker @ host gnome-sessie
of
ssh -Y user @ host gnome-session
Antwoord
U kunt ssh -X
of ssh -Y
naar zijn computer gebruiken om apps op uw computer uit te voeren vriend s machine maar met behulp van uw Xorg. De webbrowser zal nog steeds verbinding maken vanaf zijn hostnaam.
Antwoord
I vond de x11vnc vrij eenvoudig.
Stelde me toe om het actieve kabouter-bureaublad op afstand te zien.
(Verschijnt als een desktop-app. Ik ssh-tunnel de poort naar voren op mijn lokale machine. Verbind dan mijn lokale vnc-client met mijn lokale ssh-doorgestuurde poort.)