Jeg sshing inn i vennen min maskin og jeg lurer på hvordan jeg vil starte en GNOME-økt over SSH. Jeg trenger å åpne en nettleser på maskinen sin for å se noe som bare kan gjøres fra vertsnavnet hans. Hva er den enkleste måten å oppnå dette via SSH?
Svar
Bytt til en annen terminal, for eksempel tty2: Ctrl Alt – F2 , logg inn og start en ny X-økt på en tilgjengelig skjerm:
xinit -- :1
Nå ssh til den andre maskinen, slik at X-videresending (eller klarert X-videresending med -Y
):
ssh -X user@machine
Når du er logget på, starter du en ny gnome-økt:
gnome-session
Du kan også sende gnome-session
som en kommando til ssh
.
Svar
Hvis alt du trenger å gjøre er å kjøre en websesjon, ser ut til å komme fra fr iend datamaskin, vil jeg bare foreslå å kjøre OpenSSH med argumentet ssh -D8888 (8888 er bare et eksempel), og konfigurere den lokale nettleseren til å peke på localhost: 8888 som en SOCKS5-proxy.
Hvis du må kjøre en nettleser over lenken, er det ingen grunn til at du trenger å starte en hel GNOME-økt, bare kjør ssh -X som beskrevet i de andre spørsmålene, og kjør nettleseren alene.
Svar
For å starte gnome
fra terminal, bruk kommandoen startx
.
Kommentarer
- Nei. .xinitrc må settes opp for det,
Svar
I Ubuntu bruker jeg disse kommandoene:
ssh -X bruker @ vert gnome-økt
eller
ssh -Y bruker @ host gnome-session
Svar
Du kan bruke ssh -X
eller ssh -Y
til maskinen sin for å kjøre apper på din vennens maskin, men bruker Xorg. Nettleseren vil fortsatt koble til vertsnavnet hans.
Svar
I fant x11vnc å være ganske enkel.
Tillot meg å se det eksterne aktive gnome-skrivebordet.
(Vises som en desktop-app. Jeg ssh-tunnel fremover porten på min lokal maskin. Koble deretter min lokale vnc-klient til min lokale ssh-videresendte port.)