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.)

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *