Linux에서 Chromium 브라우저를 구성하고 SSH를 통해 xserver를 사용하여 Windows에서 엽니다.

Linux에서 Chromium 브라우저를 구성하고 SSH를 통해 xserver를 사용하여 Windows에서 엽니다.

Linux에 크롬 브라우저를 설치하고 Linux에서 Apache를 시작하려고 합니다. 그런 다음 Putty 또는 Mobarterm을 사용하여 SSH를 통해 Windows 시스템의 Chromium에서 우분투 웹페이지를 열어야 합니다. Chromium이 Linux에 설치되어 있지만 Putty를 통해 Linux에서 chromium:browser 명령을 실행하면 오류가 발생합니다.

오류: browser_main_loop.cc(261)] Gtk: 디스플레이를 열 수 없습니다.

답변1

우분투 컴퓨터에 xRDP를 설치해야 합니다. 오류 GTK는 그래픽 사용자 인터페이스를 생성하기 위한 크로스 플랫폼 위젯 툴킷입니다.

아래 단계에 따라 xRDP를 설치하고 RDC(원격 데스크톱 연결)를 통해 Windows 컴퓨터에서 Chromium을 열고 사용하세요.

1단계 - xRDP 설치

터미널을 열고(Crtl+Alt+T) 다음 명령을 실행합니다.

sudo apt-get update
sudo apt-get install xrdp

2단계 – XFCE4 설치(Unity는 Ubuntu 14.04에서 xRDP를 지원하지 않는 것으로 보이지만 xRDP는 Ubuntu 12.04에서 지원됨). 이것이 우리가 Xfce4를 설치한 이유입니다.

sudo apt-get install xfce4

3단계 – xRDP 구성

이 단계에서는 xRDP가 Xfce4를 사용하도록 두 개의 파일을 수정합니다. 먼저 홈 디렉터리에서 .xsession 파일을 생성하거나 편집해야 합니다. nano를 사용하거나 간단히 echo 문을 리디렉션할 수 있습니다(더 쉬움).

echo xfce4-session >~/.xsession

편집해야 할 두 번째 파일은 xRDP 시작 파일이므로 Xfce4가 시작됩니다.

sudo nano /etc/xrdp/startwm.sh

내용은 다음과 같습니다(마지막 줄을 참고하고 ./etc/X11/Xsession은 무시하세요).

#!/bin/sh

if [ -r /etc/default/locale ]; then
  . /etc/default/locale
  export LANG LANGUAGE
fi

startxfce4

4단계 - xRDP 다시 시작

이러한 모든 변경 사항을 적용하려면 다음과 같이 xRDP를 다시 시작하세요.

sudo service xrdp restart

xRDP 연결 테스트

Ubuntu 컴퓨터를 원격으로 제어할 컴퓨터에서 RDP 클라이언트를 시작합니다. Windows에는 원격 데스크톱 클라이언트(mstsc.exe - 명령 프롬프트에서 실행하거나 액세서리 아래에서 원격 데스크톱 바로 가기를 찾을 수 있음)가 표준으로 제공됩니다. 또는 시작(Windows 7) 또는 Windows 8 검색 상자에서 "원격"을 검색하세요.

관련 정보