SSH(PuTTY)에서 원격 X 세션 로깅

SSH(PuTTY)에서 원격 X 세션 로깅

이 문제에 대해 많이 검색했지만 이를 수행할 방법을 찾을 수 없습니다(또는 가능하더라도) PuTTY를 사용하여 X 세션의 Windows 시스템에서 ssh를 사용하고 싶습니다(Gnome)에서 사용자로 로그인합니다. 원격 컴퓨터.

참고: Windows에서 원격 데스크톱을 보고 싶지는 않습니다. XBMC 등을 열 수 있도록 원격 컴퓨터의 로그인 화면을 통과하면 됩니다. 자동 로그인은 옵션이 아닙니다.

미리 감사드립니다.

편집: 좋습니다. 현장을 살펴보겠습니다. 완전히 똑같지는 않지만 이해하는 데 도움이 될 수 있습니다. 아래층에 컴퓨터가 있고 위층에 있는 TV에 연결되어 있고 거기에 컨트롤러가 있는 IR 수신기도 있다고 가정해 보겠습니다. 예를 들어 아래층으로 내려가지 않고 XBMC로 시작하려면 어떻게 해야 하나요? 위층에는 노트북(또는 스마트폰)만 있으면 됩니다. 컴퓨터는 다기능이며 사용자가 많으므로 자동 로그인은 옵션이 아닙니다.

답변1

SSH를 사용하여 로그인하면 Gnome을 사용하여 다시 로그인하기가 어렵고 Windows 시스템에서 전체 데스크탑을 표시하는 것은 더욱 어려운 것 같습니다.

그렇기 때문에 다음과 같은 질문이 있습니다.아쿠벤투또는뿌리VNC, XDMCP 또는 FreeNX와 같은 다른 프로토콜과 보다 적합한 프로토콜을 사용하는 것이 좋습니다.

  • 대역폭이 충분하면 vnc 프로토콜을 SSH 터널에 캡슐화할 수 있습니다.
  • 그렇지 않은 경우 SSH 터널에 freeNX 프로토콜을 캡슐화할 수 있습니다.

정말로 어려운 길을 가야 한다면 Windows 머신에 로컬 X 서버를 설치하고 해당 X 서버에서 원격으로 gdm을 시작하는 방법을 찾아야 합니다.

답변2

지금 이 스크립트를 사용하고 있어요

    #!/bin/bash
    export DISPLAY=:0.0
    sudo xhost +
    /usr/lib/vino/vino-server #here i can manually login in the dektop with vnc
    sudo xhost -
    /usr/lib/vino/vino-server &

보기 흉한 솔루션처럼 보이지만 원격으로 데스크톱에 로그인하는 방법은 제가 찾은 유일한 방법입니다. 나는 여전히 그것이 다른 방법임에 틀림없다고 생각합니다. 그러나 나는 이것을 게시하고 있으며 누군가가 그것이 유용하다고 생각하기를 바랍니다.

개선 사항이 있으면 크게 감사하겠습니다.

관련 정보