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

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

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

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

답변1

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

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

1단계 - xRDP 설치

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

sudo apt-get update
sudo apt-get install xrdp

2단계 – XFCE4 설치(Unity는 Ubuntu 14.04에서 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의 검색 상자에서 '원격'을 검색하세요.

관련 정보