명령줄에서 원격 데스크톱 권한 변경(원격?)

명령줄에서 원격 데스크톱 권한 변경(원격?)

직장에서는 데스크탑에 접속하여 명령줄에서 작업 할 수 있지만 ssh원격 데스크탑 프로토콜을 사용하여 열어두고 실행 중인 일부 프로그램을 확인하고 싶습니다.

데스크탑에서 원격 데스크탑 클라이언트(예: tsclient)를 사용할 수 있는 권한을 설정하지 않았기 때문에 연결 요청이 거부되었습니다(그림 참조).

여기에 이미지 설명을 입력하세요

에 제공된 지침은이전 질문다음이 작동해야 한다고 제안합니다.

gconftool-2 -s -t bool /desktop/gnome/remote_access/enabled true
/usr/lib/vino/vino-server

하지만 나는 이것을 얻습니다:

(30/07/2011 11:25:35 PM Autoprobing TCP port in (all) network interface
30/07/2011 11:25:35 PM Listening IPv6://[::]:5900
30/07/2011 11:25:35 PM Listening IPv4://0.0.0.0:5900
30/07/2011 11:25:35 PM Autoprobing selected port 5900
30/07/2011 11:25:35 PM Advertising security type: 'TLS' (18)
30/07/2011 11:25:35 PM Advertising authentication type: 'No Authentication' (1)
30/07/2011 11:25:35 PM Advertising security type: 'No Authentication' (1)

내가 뭔가 잘못하고 있는 걸까?

SSH에 접속하여 tsclient를 사용하는 데 필요한 권한을 나에게 부여할 수 있습니까?

답변1

X-전달을 허용하도록 SSH 서버와 클라이언트를 설정했다면 다음 명령을 사용하여 Vino 기본 설정 관리자를 시작할 수 있습니다:

ssh -X <remote>
user@remote:~$ vino-preferences

이를 통해 vino 서버를 활성화하고 VNC 비밀번호를 포함한 설정을 변경할 수 있습니다.

답변2

당신이 잘못한 것은 없지만 잘못된 소프트웨어를 사용하고 있는 것입니다. 꽤 이해할 수 있습니다. Ubuntu에서 "원격 데스크톱"이라고 불리는 것은 결코 원격 데스크톱 솔루션으로 의도된 것이 아닙니다. 이는 실행 중인 데스크톱을 다른 사람과 공유하는 방법으로 고안되었습니다. 버그를 제출했는데 이제 이름이 "데스크톱 공유"로 변경되었기 때문에 수정된 것 같습니다. 이는 훨씬 더 나은 설명입니다.

하지만 가능하다고 해도 추천할 수는 없습니다. VNC는 매우 느린 프로토콜이므로 훨씬 더 나은 대안이 있습니다.

  • XRDP는 X용 원격 데스크톱 프로토콜 서버입니다. 문서화가 잘 안 되어 있고 구성이 다소 복잡합니다. 이점은 Windows의 원격 데스크톱 클라이언트와 Ubuntu에 기본적으로 설치되는 tsclient를 사용하여 연결할 수 있다는 것입니다.http://www.xrdp.org/
  • 노머신 NX. 이것은 매우 효율적이고 사용하기 쉬운 원격 데스크톱 시스템입니다. 자체 오픈 소스 NX 라이브러리를 기반으로 구축된 비공개 소스입니다. 두 명의 사용자만 연결하도록 허용하고 한 번에 두 개의 연결로 제한되는 경우 무료로 사용할 수 있는 서버를 제공합니다. 이러한 제한 없이 다른 서비스를 판매합니다. 해당 클라이언트는 무료이며 여러 운영 체제에서 사용할 수 있습니다. 또한 웹 브라우저에서 세션을 시작할 수 있도록 Java 플러그인도 있습니다. 해당 서버와 호환되는 OpenNX라는 오픈 소스 클라이언트가 있지만 직접 사용해 본 적은 없습니다. 기계 없음:http://www.nomachine.com/오픈NX:http://opennx.net/
  • FreeNX는 오픈 소스 NX 라이브러리를 기반으로 Nomachine NX Server를 직접 대체하는 것을 목표로 합니다. 클라이언트 및 OpenNX 클라이언트와 호환됩니다. 설치와 사용이 쉽습니다.http://freenx.berlios.de/
  • X2Go. 이것은 내가 가장 좋아하는 것입니다. Nomachines NX 라이브러리를 기반으로 하며 해당 서버는 오픈 소스입니다. 브라우저에서 직접 세션을 실행할 수 있는 Firefox용 플러그인이 있습니다. 또한 다른 제품에서는 지원하지 않는 PulseAudio를 지원합니다. 그들의 클라이언트는 매우 훌륭하며 디스플레이 관리자로 사용될 수 있습니다.http://www.x2go.org/

모두 매우 좋은 솔루션이지만 역순으로 시도해 보고 잘 작동하는 솔루션을 찾으면 중단하는 것이 좋습니다. 즉, 먼저 x2go를 사용하고 그 다음에는 freenx 등을 사용합니다.

답변3

x11vnx를 설치하고 SSH를 통해 로그인한 후 실행할 수도 있습니다.

하지만 먼저 Takkat이 제안한 솔루션을 시도해 보겠습니다. 대부분의 경우 기본적으로 작동합니다.

관련 정보