Windows XP에서 Linux 데스크톱을 원격으로 보려면 어떻게 해야 합니까?

Windows XP에서 Linux 데스크톱을 원격으로 보려면 어떻게 해야 합니까?

저는 Windows XP를 사용하고 있으며 CentOS-5.X 서버에 원격으로 연결해야 합니다.

저는 GUI를 통해 원격 Linux 시스템을 시각적으로 안전하고 가능한 한 작은 공간으로 관리하려고 합니다. Linux에 데스크탑 스트리밍을 위한 기본 방법이 있는지는 확실하지 않습니다. 원격 Linux 시스템에 무언가를 설치하기 전에 grep이나 find를 실행하여 컴퓨터에 기존 지원이 있는지 확인해야 합니까? ... 정말 모르겠어요. Xming을 보았지만 그것이 무엇을 하고 있는지 알 수 없었습니다. WinSCP와 같은 경우에는 인터페이스를 생성하고 원격으로 CMD를 실행하거나 데스크톱을 스트리밍하는 경우를 의미합니다. 나에게 데스크탑 스트리밍이 정말로 필요하지 않거나 Linux 상자에 무언가를 설치하고 싶습니다.

답변1

두 가지 범주의 옵션이 제공됩니다.

클라이언트-서버 기능을 위해 X11을 사용합니다.

X11은 클라이언트-서버 프로토콜로 설계되었으므로 응용 프로그램이 X11 서버에 효과적으로 연결되어 창을 표시합니다. X11 모델에서는 애플리케이션이 클라이언트이고 디스플레이가 서버입니다.

예를 들어, machineA 옆에 있고 machineB가 원격 Linux 서버인 경우 machineA에서 machineB로 SSH를 보낼 수 있습니다(따라서 SSH에 관한 한 machineA가 클라이언트입니다). 그런 다음 (또는 X11 응용 프로그램을) 실행하면 xeyesmachineB가 machineA의 X11 서버에 연결하는 클라이언트가 됩니다(X11 응용 프로그램에 관한 한).

이것이 작동하려면 machineA에서 실행되는 X11 서버가 필요합니다. 이것은 문제가 되지 않습니다. 데스크탑 환경을 갖춘 Linux 시스템에는 기본적으로 하나가 있습니다. Windows에서는 Cygwin에서 제공되는 것을 사용하거나 Exceed를 사용할 수 있습니다.

이러한 연결을 보호하려면 Linux 상자(machineA)에서 를 사용 -X하거나 -Y서버를 신뢰하는 경우 sshSSH를 통해 터널링된 X11 연결을 machineA로 자동 전달합니다. 마찬가지로(사용 사례에서는 machineA가 Windows를 실행하고 있으므로) Putty와 같은 SSH 클라이언트에는 X11을 전달하는 옵션이 있습니다.

완전한 원격 데스크톱 환경을 사용합니다.

원격 시스템에 VNC 서버(또는 이와 유사한 RDP 등)를 설정하고 VNC 클라이언트에서 연결할 수 있습니다. (클라이언트와 서버의 개념은 아마도 이 모델에서 더 직관적일 것입니다.) VNC 서버가 기본적으로 실행되지 않는 경우 SSH를 통해 수동으로 로그온하여 시작해야 할 수도 있습니다. 이 방법을 사용하면 "전체 데스크톱"을 얻을 가능성이 높으므로(결국 구성 방법에 따라 다름) 사용하려는 GUI를 시작하기 위한 명령을 알 필요가 없습니다.

UltraVNC에는 상용 제품에서 바로 사용할 수 있는 옵션이 있는 것 같습니다. 이러한 연결을 수동으로 보호하려면 SSH를 통해 이 시스템에 연결하고 원격 서버의 VNC 포트를 클라이언트 시스템으로 터널링해야 할 것입니다.

일반적으로 두 번째 옵션(전체 데스크탑)이 더 빠릅니다.

답변2

게시물만으로는 무엇을 원하는지 이해하기가 정말 어렵습니다. Linux X 세션에 연결하려면 X 리디렉션( ssh -X <hostname>) 및 원격 셸(ssh/telnet) 외에 원격 액세스 프로토콜이 있습니다. 사용 가능한 원격 액세스 프로토콜은 다음과 같습니다.

VNC:http://en.wikipedia.org/wiki/Virtual_Network_Computing
NX:http://www.nomachine.com/
기미:http://spice-space.org/

Linux에서 Windows에 연결하려는 경우 rdesktop가장 일반적인 도구입니다.

답변3

답변4

왜주지 않니?팀뷰어정말 사용하기 쉬운 것이 필요하다면 시도해 보세요.

관련 정보