Odpowiedzi:
Przełącz się na drugi terminal, na przykład tty2: CtrlAlt- F2, zaloguj się i rozpocznij nową sesję X na dostępnym ekranie:
xinit -- :1
Teraz ssh na innym komputerze, umożliwiając przekazywanie X (lub zaufane przekazywanie X za pomocą -Y
):
ssh -X user@machine
Po zalogowaniu rozpocznij nową sesję gnome:
gnome-session
Możesz również przekazać gnome-session
jako polecenie do ssh
.
Jeśli wszystko, co musisz zrobić, to uruchomić sesję internetową, która wydaje się pochodzić z komputera znajomego, sugeruję po prostu uruchomienie OpenSSH z argumentem ssh -D8888 (8888 to tylko przykład) i skonfigurowanie lokalnej przeglądarki, aby wskazywała localhost: 8888 jako serwer proxy SOCKS5.
Jeśli musisz uruchomić przeglądarkę za pomocą linku, nie ma powodu, dla którego musisz uruchomić całą sesję GNOME, po prostu uruchom ssh -X zgodnie z opisem w innych pytaniach, a następnie uruchom samą przeglądarkę.
Aby uruchomić gnome
z terminala, użyj polecenia startx
.
Odkryłem, że x11vnc jest dość łatwe.
Pozwolił mi zobaczyć zdalny aktywny pulpit gnome.
(Pojawia się jako aplikacja komputerowa. Przekierowuję ssh do portu na moim komputerze lokalnym. Następnie podłączam lokalnego klienta vnc do mojego lokalnego portu przekierowanego ssh.)