친구의 컴퓨터로 sshing하고 SSH를 통해 GNOME 세션을 시작하는 방법이 궁금합니다. 호스트 이름에서만 수행 할 수있는 작업을 보려면 컴퓨터에서 웹 브라우저를 열어야합니다. SSH를 통해이를 수행하는 가장 쉬운 방법은 무엇입니까?

Answer

두 번째 터미널 (예 : tty2 : Ctrl Alt F2 )로 전환하고 사용 가능한 디스플레이의 새 X 세션 :

xinit -- :1 

이제 다른 컴퓨터로 ssh하여 X 전달 (또는 ) :

ssh -X user@machine 

로그인하면 새 gnome-session을 시작합니다.

gnome-session 

명령으로 gnome-sessionssh에 전달할 수도 있습니다.

답변

만약 당신이해야 할 일은 웹 세션을 실행하는 것뿐이라면 ssh -D8888 인수를 사용하여 OpenSSH를 실행하는 것이 좋습니다 (8888은 예제 일뿐). 로컬 브라우저가 SOCKS5 프록시로 localhost : 8888을 가리 키도록 설정합니다.

링크를 통해 브라우저를 실행해야하는 경우 전체 그놈 세션을 시작해야 할 이유가 없습니다. 다른 질문에 설명 된대로 ssh -X를 실행 한 다음 브라우저 만 실행하면됩니다.

답변

터미널에서 gnome를 실행하려면 startx.

댓글

  • 아니요. .xinitrc를 설정해야합니다.

Answer

Ubuntu에서는 다음 명령을 사용합니다.

ssh -X user @ host gnome-session

또는

ssh -Y user @ host gnome-session

답변

ssh -X 또는 ssh -Y를 사용하여 컴퓨터에서 앱을 실행할 수 있습니다. 친구의 컴퓨터이지만 Xorg를 사용합니다. 웹 브라우저는 여전히 그의 호스트 이름에서 연결을 설정합니다.

답변

I x11vnc가 매우 쉽다는 것을 알았습니다.

원격 활성 그놈 데스크톱을 볼 수 있도록 허용했습니다.

(데스크톱 앱으로 나타납니다. ssh-tunnel로 포트를 전달합니다. 그런 다음 로컬 vnc 클라이언트를 로컬 ssh 전달 포트에 연결합니다.)

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다