Jeg skyder ind på min vens maskine, og jeg spekulerer på, hvordan jeg vil starte en GNOME-session over SSH. Jeg har brug for at åbne en webbrowser på sin maskine for at se noget, der kun kan gøres fra hans værtsnavn. Hvad er den nemmeste måde at opnå dette på via SSH?

Svar

Skift til en anden terminal, for eksempel tty2: Ctrl Alt F2 , log ind og start en ny X-session på et tilgængeligt display:

xinit -- :1 

Nu ssh til den anden maskine, hvilket muliggør X-videresendelse (eller betroet X-videresendelse med -Y):

ssh -X user@machine 

Når du er logget ind, skal du starte en ny gnome-session:

gnome-session 

Du kan også videregive gnome-session som en kommando til ssh.

Svar

Hvis alt hvad du skal gøre er at køre en websession, der ser ud til at komme fra din fr iends computer, foreslår jeg bare at køre OpenSSH med argumentet ssh -D8888 (8888 er blot et eksempel), og indstil din lokale browser til at pege på localhost: 8888 som en SOCKS5-proxy.

Hvis du skal køre en browser over linket, er der ingen grund til, at du skal starte en hel GNOME-session, bare kør ssh -X som beskrevet i de andre spørgsmål, og kør derefter browseren alene.

Svar

For at starte gnome fra terminal skal du bruge kommandoen startx.

Kommentarer

  • Nej. .xinitrc skal indstilles til det,

Svar

I Ubuntu bruger jeg disse kommandoer:

ssh -X bruger @ host gnome-session

eller

ssh -Y bruger @ host gnome-session

Svar

Du kan bruge ssh -X eller ssh -Y til sin maskine til at køre apps på din vens maskine, men bruger din Xorg. Webbrowseren opretter stadig forbindelsen fra hans værtsnavn.

Svar

I fandt, at x11vnc var ret let.

Tilladte mig at se det eksterne aktive gnome-skrivebord.

(Vises som en desktop-app. Jeg ssh-tunnel videresender porten på min lokal maskine. Tilslut derefter min lokale vnc-klient til min lokale ssh-videresendte port.)

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *