Jag sshing in i min kompis maskin och jag undrar hur jag skulle starta en GNOME-session över SSH. måste öppna en webbläsare på sin maskin för att se något som bara kan göras från hans värdnamn. Vad är det enklaste sättet att uppnå detta via SSH?

Svar

Byt till en andra terminal, till exempel tty2: Ctrl Alt F2 , logga in och starta ny X-session på en tillgänglig skärm:

xinit -- :1 

Nu ssh till den andra maskinen, vilket möjliggör X-vidarebefordran (eller betrodda X-vidarebefordran med -Y):

ssh -X user@machine 

När du är inloggad startar du en ny gnome-session:

gnome-session 

Du kan också skicka gnome-session som ett kommando till ssh.

Svara

Om allt du behöver göra är att köra en webbsession som verkar komma från din fr jag föreslår att jag bara kör OpenSSH med argumentet ssh -D8888 (8888 är bara ett exempel) och ställer in din lokala webbläsare så att den pekar på localhost: 8888 som en SOCKS5-proxy.

Om du måste köra en webbläsare via länken finns det ingen anledning till att du behöver starta en hel GNOME-session, kör bara ssh -X som beskrivs i de andra frågorna och kör sedan webbläsaren ensam.

Svar

För att starta gnome från terminal använder du kommandot startx.

Kommentarer

  • Nej. .xinitrc måste ställas in för det,

Svar

I Ubuntu använder jag följande kommandon:

ssh -X användare @ värd gnome-session

eller

ssh -Y användare @ värd gnome-session

Svar

Du kan använda ssh -X eller ssh -Y till sin maskin för att köra appar på din kompisens kompis men använder din Xorg. Webbläsaren kommer fortfarande att ansluta från sitt värdnamn.

Svar

I tyckte att x11vnc var ganska lätt.

Tillät mig att se det fjärraktiva gnome-skrivbordet.

(Visas som en stationär app. Jag ssh-tunnel framåt porten på lokal maskin. Anslut sedan min lokala vnc-klient till min lokala ssh-vidarebefordrade port.)

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *