내 친구의 컴퓨터에 SSH로 접속하고 있는데 SSH를 통해 GNOME 세션을 시작하는 방법을 알고 싶습니다. 그의 호스트 이름으로만 수행할 수 있는 작업을 확인하려면 그의 컴퓨터에서 웹 브라우저를 열어야 합니다. SSH를 통해 이를 수행하는 가장 쉬운 방법은 무엇입니까?
답변1
두 번째 터미널(예: tty2: CtrlAlt- ) 로 전환하고 F2로그인한 후 사용 가능한 모니터에서 새 X 세션을 시작합니다.
xinit -- :1
이제 다른 머신으로 SSH를 통해 X 전달을 활성화합니다(또는 신뢰할 수 있는 X 전달 사용 -Y
).
ssh -X user@machine
로그인한 후 새 gnome-session을 시작하십시오.
gnome-session
gnome-session
에 명령으로 전달할 수도 있습니다 ssh
.
답변2
(친구의 컴퓨터로 보이는 곳에서) 웹 세션을 실행하기만 하면 ssh -D8888 매개변수(8888은 단지 예일 뿐임)를 사용하여 OpenSSH를 실행한 다음 로컬 브라우저가 localhost를 가리키도록 설정하는 것이 좋습니다. :8888 SOCKS5로 활동 중입니다.
링크를 통해 브라우저를 실행해야 하는 경우 전체 GNOME 세션을 시작할 이유가 없습니다. 다른 질문에 설명된 대로 ssh -X를 실행한 다음 브라우저를 별도로 실행하면 됩니다.
답변3
터미널에서 실행하려면 gnome
명령을 사용하십시오 startx
.
답변4
우분투에서는 다음 명령을 사용합니다.
ssh -X user@host 그놈 세션
또는
ssh -Y user@host 그놈 세션