그래픽 디스플레이 관리자 (GDM, LightDM)를 통한 원격 로그인


23

ssh를 통해 원격으로 GDM에 로그인 할 수 있습니까? 필자가 필요로하는 상황에 대해 설명하겠습니다. 랩탑에 있고 ssh를 통해 데스크탑에 연결합니다. 사용 가능한 업데이트가 있음을 알고 있습니다. 모두 설치하지만 컴퓨터를 재부팅해야합니다. 문제는 데스크톱이 재부팅되면 로그인해야하므로 사용할 수있는 GDM 세션이 없다는 것입니다. 랩톱에서 원격으로 GDM 로그인을 수행 할 수 있습니까?

편집 : Maverick 용 FreeNX를 찾을 수 없으며 x11vnc + vncviewer가 작동하도록 구성 할 수 없었습니다. 이없는 쉬운 방법은?

답변:


25

리모컨에 x11vnc 설치

작동하는 ssh 설정이 이미 완료 되었다고 가정합니다 .

user@remote: sudo apt-get install x11vnc

GDM으로 원격 로그인

성공적인 vnc 설정이 이미 완료된 것으로 가정합니다 .

user@remote:~$ sudo x11vnc <options>

x11vnc는 사전 정의 된 VNC 설정 및 암호를 사용합니다. 추가 옵션에 대해서는 맨 페이지 와이 훌륭하고 정교한 자습서를 참조하십시오 .

Light DM으로 원격 로그인

Light DM 로그인 화면에 액세스하려면 Light DM 용 Xauhority 파일을 제출해야합니다

ssh user@remote
user@remote: sudo su
root@remote: x11vnc -auth /var/lib/lightdm/.Xauthority -display :0

원격 화면보기

클라이언트 측에서 다음과 같이 vncviewer를 시작하십시오 (예 : xtightvncviewer에서 xtightvncviewer 설치 ).

vncviewer -via user@remote localhost:0

하여 localhost:0우리는 화면을 표시 0로컬 호스트에. 옵션 -via은 ssh를 사용하는 것입니다.

원격 로그인 암호를 입력 한 후 그래픽 로그인을 진행할 수 있습니다.


정확히 내가 원격 시스템에서 무엇을해야하고 로컬 시스템에서 무엇을해야합니까? 추가로 ... 그것은 shh를 통해 실행됩니까 (암호화 등)?
luri

먼저 vnc를 설치하고 구성해야합니다. 따라서 x11vnc와 FreeNX를 테스트하는 데 약간의 시간이 걸립니다 (실제 테스트 시간 ... 어린이, :))
luri

원격 컴퓨터에서 x11vnc 명령을 실행할 때 암호를 설정하지 않았고 모든 사람이 내 데스크탑을 볼 수 있다는 경고가 나타납니다. 암호는 어떻게 설정합니까? 정말로 하나를 설정해야합니까?
luri

아, 그리고 실제로 sudo x11vnc가 시작되지 않습니다 ... 디스플레이를 찾을 수 없다고 말합니다
luri

무슨 소리 야? 원격 컴퓨터에 x11vnc를 설치하고 로컬 컴퓨터에 xnc4viewer를 설치했습니다. vncviewer 명령에 추가 문제가 있습니다. 공개 키를 사용하지 않고 대신 암호를 사용하고 ssh 서버가 포트 22에서 실행되지 않습니다 (기본값).
luri

5

FreeNX . 컴퓨터 앞에 앉아있는 것처럼 그래픽으로 로그인합니다. 모든 것은 SSH를 통해 터널링됩니다. 당신은 그것을 좋아할 것입니다.


x11vnc와 FreeNX를 모두 테스트했습니다. 보안에 대해 매우 우려하고 있습니다. 어느 것이 가장 안전한지 알고 싶습니다.
luri

둘 다 SSH를 통해 전달합니다.

1
난 그냥 FreeNX를 찾을 수 없습니다 ... 기본 리포지토리에 있지 않고 그들의 ppa는 404 유형의 오류를 반환합니다 (나는 maverick, btw를 사용하고 있습니다)
luri

1
상용 (무료) 버전을 사용할 수 있습니다. nomachine.com/download.php
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.