GNOME 데스크탑 환경 시작하기

Red Hat Enterprise Linux 9

Red Hat Enterprise Linux 9에서 GNOME 데스크탑 환경 시작하기

Red Hat Customer Content Services

초록

이 문서에서는 RHEL 9에서 사용할 수 있는 유일한 데스크탑 환경인 GNOME을 사용하는 방법을 설명합니다. GNOME Shell 및 특정 GNOME 애플리케이션 사용에 대한 기본 사항을 설명합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 용어를 교체하기 위해 최선을 다하고 있습니다. 먼저 마스터(master), 슬레이브(slave), 블랙리스트(blacklist), 화이트리스트(whitelist) 등 네 가지 용어를 교체하고 있습니다. 이러한 변경 작업은 작업 범위가 크므로 향후 여러 릴리스에 걸쳐 점차 구현할 예정입니다. 자세한 내용은 CTO Chris Wright의 메시지를 참조하십시오.

Red Hat 문서에 관한 피드백 제공

문서에 대한 피드백에 감사드립니다. 어떻게 개선할 수 있는지 알려주십시오.

Jira를 통해 피드백 제출 (등록 필요)

  1. Jira 웹 사이트에 로그인합니다.
  2. 상단 탐색 모음에서 생성 을 클릭합니다.
  3. Summary (요약) 필드에 설명 제목을 입력합니다.
  4. Description (설명) 필드에 개선을 위한 제안을 입력합니다. 문서의 관련 부분에 대한 링크를 포함합니다.
  5. 대화 상자 하단에서 생성 을 클릭합니다.

1장. GNOME 환경 개요

GNOME에서 여러 사용자 인터페이스와 그래픽 백엔드 간에 전환할 수 있습니다.

중요

제대로 작동하려면 GNOME이 시스템이 3D 가속 을 지원해야 합니다. 여기에는 베어 메탈 시스템 및 VMWare 와 같은 하이퍼바이저 솔루션이 포함됩니다.

VMWare VM(가상 머신)에서 GNOME이 시작되지 않거나 제대로 작동하지 않는 경우 다음 솔루션을 참조하십시오. VMware 가상 시스템에서 GUI를 시작하지 못하는 이유는 무엇입니까?

1.1. GNOME 환경, 백엔드 및 표시 프로토콜

RHEL 9에는 두 가지 GNOME 환경이 있습니다.

  • GNOME 표준
  • GNOME classic

두 환경 모두 그래픽 백엔드로 두 가지 다른 프로토콜을 사용할 수 있습니다.

  • Wayland 구성 요소 및 디스플레이 서버로 GNOME 쉘 을 사용하는 Wayland 프로토콜입니다.

    이 디스플레이 서버 솔루션을 Wayland에서 GNOME 쉘 이라고 합니다.

  • X.Org 를 표시 서버로 사용하는 X11 프로토콜.

RHEL 9의 기본 조합은 Wayland의 GNOME Shell을 디스플레이 서버로 사용하는 GNOME 표준 환경입니다. 그러나 특정 Wayland 제한으로 인해 그래픽 프로토콜 스택을 X11 로 전환할 수 있습니다. GNOME Standard에서 GNOME classic으로 전환할 수도 있습니다.

따라서 로그인할 때 다음과 같은 백엔드 및 환경 조합 중에서 선택할 수 있습니다.

  • WaylandGNOME 쉘 (RHEL 9의 기본 조합)
  • X11GNOME 쉘
  • WaylandGNOME Classic
  • X11GNOME Classic

추가 리소스

1.2. GNOME 표준

GNOME Standard 사용자 인터페이스에는 다음과 같은 주요 구성 요소가 포함되어 있습니다.

Top bar
화면 상단에 있는 수평 표시줄은 활동 개요, 클럭 및 일정, 시스템 상태 아이콘 및 시스템 메뉴 와 같은 GNOME Standard의 몇 가지 기본 기능에 액세스할 수 있습니다.
시스템 메뉴

System menu

시스템 메뉴는 오른쪽 상단에 있으며 다음과 같은 기능을 제공합니다.

  • 설정 업데이트
  • 사운드 볼륨 제어
  • Wi-Fi 연결에 액세스
  • 사용자 전환
  • 로그아웃
  • 컴퓨터의 전원을 끄십시오.
활동 개요

Activities Overview (활동 개요)에는 애플리케이션 및 창을 실행하고 애플리케이션 간에 전환할 수 있는 창 및 애플리케이션 보기가 포함되어 있습니다.

상단 검색 항목을 사용하면 애플리케이션, 문서, 파일 및 구성 도구를 포함하여 데스크탑에서 사용할 수 있는 다양한 항목을 검색할 수 있습니다.

하단의 수평 표시줄에는 즐겨 찾기 및 실행 중인 애플리케이션 목록이 있습니다. 즐겨찾기의 기본 목록에서 애플리케이션을 추가하거나 제거할 수 있습니다.

메시지 트레이
메시지 트레이 는 보류 중인 알림에 대한 액세스를 제공합니다. Super+M 을 누를 때 메시지 트레이 가 표시됩니다.

GNOME 표준 데스크탑

gnome standard 9

1.3. GNOME classic

GNOME classic은 RHEL 6과 함께 사용되는 GNOME 2 환경과 유사한 기존 데스크탑 환경을 선호하는 사용자를 위한 모드를 나타냅니다. GNOME 3 기술을 기반으로 하며 동시에 GNOME 2와 유사한 여러 기능이 포함되어 있습니다.

GNOME classic 사용자 인터페이스는 다음과 같은 주요 구성 요소로 구성됩니다.

애플리케이션 및 위치

Applications (애플리케이션) 메뉴가 화면의 왼쪽 상단에 표시됩니다. 카테고리로 구성된 애플리케이션에 액세스할 수 있습니다. 창 개요를 활성화하면 해당 메뉴에서 Activities Overview (활동 개요)를 열 수도 있습니다.

상단 표시줄의 Applications (애플리케이션) 메뉴 옆에 Places 메뉴가 표시됩니다. 중요한 폴더에 빠르게 액세스할 수 있습니다(예: Downloads 또는 pictures ).

작업 표시줄

작업 표시줄 이 화면 하단에 표시되고 기능은 다음과 같습니다.

  • 창 목록
  • 창 목록 옆에 표시되는 알림 아이콘
  • 현재 작업 공간에 대한 간단한 식별자와 알림 아이콘 옆에 표시된 사용 가능한 작업 영역의 총 수
사용 가능한 작업 공간 4개
GNOME classic에서는 사용 가능한 작업 영역 수가 기본적으로 4개로 설정됩니다.
버튼 최소화 및 극대화
GNOME classic의 창 제목 표시줄에는 창 목록에 대한 창을 빠르게 최소화하거나 데스크탑의 모든 공간을 차지하도록 최대화할 수 있는 버튼을 최소화 및 최대화할 수 있습니다.
기존 슈퍼+ 전환기
GNOME classic의 Super+Tab 창 전환기의 창은 애플리케이션에 의해 그룹화되지 않습니다.
시스템 메뉴

시스템 메뉴는 오른쪽 상단에 있으며 다음 작업을 활성화합니다.

  • 설정 업데이트
  • 사운드 볼륨 제어
  • Wi-Fi 연결에 액세스
  • 사용자 전환
  • 로그아웃
  • 컴퓨터의 전원을 끄십시오.

Applications 메뉴의 Favorites 하위 메뉴가 있는 GNOME classic 데스크탑

gnome classic 9

1.4. GNOME classic에서 창 개요 활성화

GNOME classic에서는 열려 있는 창의 개요는 기본적으로 사용할 수 없습니다. 이 절차를 통해 시스템의 모든 사용자에 대한 창 개요를 사용할 수 있습니다.

중요

이 절차의 창 개요를 활성화하는 것은 영구적인 변경이 아닙니다. gnome-classic-session 패키지를 업데이트하면 창 개요를 비활성화하는 기본 설정으로 구성 파일을 덮어씁니다.

창 개요를 활성화하려면 gnome-classic-session 을 업데이트할 때마다 절차를 적용합니다.

절차

  1. /usr/share/gnome-shell/modes/classic.json 파일을 root 사용자로 엽니다.
  2. 파일에서 다음 행을 찾습니다.

    "hasOverview": false
  3. 행을 다음으로 변경합니다.

    "hasOverview": true
  4. 변경 사항을 저장하고 /usr/share/gnome-shell/modes/classic.json 파일을 닫습니다.
  5. 사용자 세션을 다시 시작합니다.

검증 단계

  1. GNOME classic 세션에서 여러 개의 창을 엽니다.
  2. Super 키를 눌러 창 개요를 엽니다.
  3. 개요에서 다음을 확인합니다.

    • dash (화면 하단의 수평 패널)가 표시됩니다.
    • 맨 아래 패널이 표시되지 않습니다.

    "hasOverview": true를 사용한 창 개요

    Window overview with "hasOverview": true

    기본 설정("hasOverview": false)을 사용하면 개요에 다음과 같은 기능이 있습니다.

    • dash 표시되지 않습니다.
    • 맨 아래 패널이 표시됩니다. 왼쪽 부분에는 Window picker 버튼과 작업 공간 전환기가 포함되어 있습니다.

    "hasOverview": false를 사용하여 창 개요

    Window overview with "hasOverview": false

1.5. RHEL 9의 그래픽 백엔드

RHEL 9에서는 두 가지 프로토콜 중에서 선택하여 그래픽 사용자 인터페이스를 빌드할 수 있습니다.

Wayland
Wayland 프로토콜은 GNOME Shell 을 컴포지터 및 디스플레이 서버로 사용합니다. 이는 더 이상 Wayland에서 GNOME Shell 이라고 합니다.
X11
X11 프로토콜은 X.Org 를 표시 서버로 사용합니다. 이 프로토콜을 기반으로 그래픽을 표시하는 것은 RHEL 7에서와 동일한 방식으로 작동하며 이는 유일한 옵션이었습니다.

RHEL 9의 새로운 설치는 Wayland에서 GNOME Shell을 자동으로 선택합니다. 그러나 X.Org 로 전환하거나 GNOME 환경과 디스플레이 서버의 필요한 조합을 선택할 수 있습니다.

X11 애플리케이션

클라이언트 애플리케이션을 Wayland 프로토콜로 이식하거나 GTK와 같은 Wayland 백엔드가 있는 그래픽 툴킷을 사용하여 Wayland 를 기반으로 컴포지터 및 디스플레이 서버에서 기본적으로 작업할 수 있어야 합니다.

Wayland 로 이식할 수 없는 레거시 X11 애플리케이션은 X11 레거시 클라이언트와 Wayland 컴포지터 간의 프록시로 Xwayland 를 자동으로 사용합니다. XWaylandX11 서버 및 Wayland 클라이언트로 작동합니다. Xwayland 의 역할은 X11 프로토콜을 Wayland 프로토콜로 변환하고 역방향으로 변환하여 X11 레거시 애플리케이션이 Wayland 를 기반으로 디스플레이 서버에서 작동할 수 있도록 하는 것입니다.

Wayland의 GNOME Shell에서 Xwayland 는 로그인 시 자동으로 시작되므로 Wayland에서 GNOME Shell 을 사용할 때 대부분의 X11 레거시 애플리케이션이 예상대로 작동합니다. 그러나 X11 Wayland 프로토콜은 다르며 X11과 관련된 기능에 의존하는 특정 클라이언트는 Xwayland 에서 다르게 작동할 수 있습니다. 이러한 특정 클라이언트의 경우 X.Org 표시 서버로 전환할 수 있습니다.

입력 장치

RHEL 9는 통합 입력 스택인 libinput 을 사용하며 mice, touchpads, touchscreens, Tablelet, trackballs 및 pointing sticks와 같은 모든 일반적인 장치 유형을 관리합니다. 이 통합 스택은 X.OrgWayland 컴포저의 GNOME Shell에서 모두 사용됩니다.

Wayland의 GNOME Shell 은 모든 장치에 직접 libinput 를 사용하며 전환 가능한 드라이버 지원은 제공되지 않습니다. X.Org 에서libinputX.Org libinput 드라이버로 구현되며 libinput 가 입력 장치를 지원하지 않는 경우 레거시 X.Org evdev 드라이버를 선택적으로 활성화할 수 있습니다.

추가 리소스

  • /usr/lib/udev/rules.d/61-gdm.rules 파일에서 Wayland를 사용할 수 없는 환경의 현재 목록을 확인할 수 있습니다.
  • Wayland 프로젝트에 대한 자세한 내용은 Wayland 설명서를 참조하십시오.

1.6. GNOME 환경 및 디스플레이 프로토콜 선택

RHEL 9의 기본 데스크탑 환경은 디스플레이 서버로 Wayland에서 GNOME 쉘 을 사용하는 GNOME Standard입니다. 그러나 Wayland 의 특정 제한으로 인해 그래픽 프로토콜 스택을 전환할 수 있습니다. GNOME Standard에서 GNOME classic으로 전환할 수도 있습니다.

GNOME 환경 및 그래픽 프로토콜 스택의 변경은 사용자가 로그아웃하는 동안 지속되며, 컴퓨터의 전원을 끄거나 재부팅할 때도 있습니다.

절차

  1. 로그인 화면(GDM)에서 화면의 오른쪽 하단 모서리에 있는 어드네이너 버튼을 클릭합니다.

    참고

    잠금 화면에서 이 옵션에 액세스할 수 없습니다. RHEL을 처음 시작하거나 현재 세션에서 로그아웃할 때 로그인 화면이 나타납니다.

    gnome environments 9

  2. 표시되는 드롭다운 메뉴에서 원하는 옵션을 선택합니다.

    메뉴에서 X.Org 디스플레이 서버도 X11 으로 표시됩니다.

1.7. 모든 사용자에 대해 Wayland 비활성화

시스템의 모든 사용자에 대해 Wayland 세션을 비활성화하여 항상 X11 세션으로 로그인할 수 있습니다.

절차

  1. /etc/gdm/custom.conf 파일을 root 사용자로 엽니다.
  2. 파일의 [daemon] 섹션에서 다음 행을 찾습니다.

    #WaylandEnable=false
  3. # 문자를 제거하여 행의 주석을 제거합니다. 결과적으로 다음 줄은 다음과 같습니다.

    WaylandEnable=false
  4. 시스템을 재부팅합니다.

2장. GNOME에서 애플리케이션 시작

GNOME 데스크탑 환경에서 여러 가지 방법을 사용하여 설치된 애플리케이션을 시작할 수 있습니다.

2.1. 표준 GNOME 세션에서 애플리케이션 시작

이 절차에서는 GNOME 데스크탑 환경에서 그래픽 애플리케이션을 시작합니다.

사전 요구 사항

  • 표준 GNOME 세션을 사용하고 있습니다.

절차

  1. 다음 방법 중 하나를 사용하여 Activities Overview (활동 개요) 화면을 엽니다.

    • 상단 패널에서 Activities(활동 )를 클릭합니다.
    • Super 키를 누릅니다. 일반적으로 Windows 로고로 레이블이 붙은 경우, 해당 키(Satellite, or -)를 누릅니다.
  2. 다음 방법 중 하나를 사용하여 애플리케이션을 찾습니다.

    • 아래쪽 가로 막대에서 Show Applications (애플리케이션 표시) 아이콘을 클릭합니다.

      GNOME에서의 애플리케이션 개요
    • 검색 항목에 필요한 애플리케이션의 이름을 입력합니다.
  3. 표시된 목록에서 애플리케이션을 클릭합니다.

2.2. GNOME Classic에서 애플리케이션 실행

이 절차에서는 GNOME Classic 데스크탑 환경에서 그래픽 애플리케이션을 실행합니다.

사전 요구 사항

  • GNOME Classic 세션을 사용하고 있습니다.

절차

  1. 상단 패널에서 Applications(애플리케이션 ) 메뉴를 엽니다.
  2. 다음을 포함할 수 있는 사용 가능한 카테고리에서 필요한 애플리케이션을 선택합니다.

    • 즐겨 찾기
    • Accessories
    • 그래픽
    • 인터넷
    • 직장
    • 사운드 및 비디오
    • 시스템 툴
    • 유틸리티

2.3. 명령을 사용하여 GNOME에서 애플리케이션 시작

이 절차에서는 명령을 입력하여 GNOME에서 그래픽 애플리케이션을 시작합니다.

사전 요구 사항

  • 애플리케이션을 시작하는 명령을 알고 있습니다.

절차

  1. 다음 방법 중 하나를 사용하여 명령 프롬프트를 엽니다.

    • 터미널을 엽니다.
    • Alt+F2 바로 가기를 눌러 Enter a Command (명령 입력) 화면을 엽니다.

      명령 화면 입력
  2. 명령 프롬프트에 애플리케이션 명령을 입력합니다.
  3. Enter 를 눌러 명령을 확인합니다.

2.4. 로그인 시 자동으로 애플리케이션 시작

Tweaks 툴을 사용하여 로그인할 때 자동으로 실행되도록 애플리케이션을 설정할 수 있습니다. 이는 특정 사용자에 대해 GNOME 쉘 환경을 사용자 지정하는 툴입니다.

사전 요구 사항

  • 시스템에 gnome-tweaks 가 설치되어 있습니다. 자세한 내용은 GNOME에 소프트웨어 설치를참조하십시오.
  • 로그인 시 시작하려는 애플리케이션을 설치했습니다.

절차

  1. Tweaks 를 엽니다. 자세한 내용은 GNOME에서 애플리케이션 시작을 참조하십시오.
  2. 왼쪽 표시줄에서 시작 애플리케이션을 선택합니다.

    Select Startup Applications

  3. 더하기 기호(+)를 클릭합니다.

    Click plus sign button

  4. 사용 가능한 애플리케이션 목록에서 애플리케이션을 선택하고 추가를 클릭합니다.

    Add application

검증

  1. Tweaks 를 엽니다.
  2. 왼쪽 표시줄에서 시작 애플리케이션을 선택합니다.
  3. 시작 시 시작된 애플리케이션 목록은 center 섹션에 있습니다.

    Select Startup Applications

추가 리소스

3장. GNOME Shell에서 핫 코너 기능 비활성화

GNOME 환경은 기본적으로 활성화되어 있는 핫 코너 기능을 제공합니다. 즉, 커서를 왼쪽 위 모서리의 영역으로 이동하고 커서를 화면 모서리로 푸시하면 Activities Overview 메뉴가 자동으로 열립니다.

그러나 이 기능을 비활성화하여 활동 개요 를 실수로 열지 않도록 할 수 있습니다.

3.1. 설정을 사용하여 핫 코너 비활성화

설정 애플리케이션을 사용하여 핫 코너 기능을 비활성화하려면 다음 절차를 따르십시오.

참고

이 절차에서는 단일 사용자의 핫 코너 기능을 비활성화합니다.

절차

  1. stage 버튼을 클릭하여 Settings 애플리케이션을 엽니다.
  2. 설정 애플리케이션에서 Multitasking 으로 이동합니다.
  3. 일반 섹션에서 Hot Corner 버튼을 비활성화합니다.

    설정 애플리케이션을 사용하여 핫 코너 비활성화

    disabling hot corner using settings

3.2. gsettings를 사용하여 핫 코너 비활성화

gsettings 명령줄 유틸리티를 사용하여 핫 코너 기능을 비활성화하려면 다음 절차를 따르십시오.

절차

  • 핫 코너 기능을 비활성화합니다.

    $ gsettings set org.gnome.desktop.interface enable-hot-corners false

검증 단계

  • 선택적으로 핫 코너 기능이 비활성화되어 있는지 확인합니다.

    $ gsettings get org.gnome.desktop.interface enable-hot-corners
    
    false

3.3. 모든 사용자의 핫 코너 기능 비활성화

모든 사용자의 핫 코너 기능을 비활성화하려면 dconf 프로필을 만들어야 합니다.

절차

  1. /etc/dconf/profile/user 파일에 사용자 프로필을 만듭니다.

    user-db:user
    system-db:local
  2. 다음 콘텐츠를 사용하여 /etc/dconf/db/local.d/locks/00-interface 파일을 만듭니다.

    # Specify the dconf path
    [org/gnome/desktop/interface]
    
    # GSettings key names and their corresponding values
    enable-hot-corners='FALSE'
  3. /etc/dconf/db/local.d/locks 디렉터리에 파일을 만듭니다(예: /etc/dconf/db/local.d/locks/00-interface ).

    # Prevent users from changing values for the following keys:
    /org/gnome/desktop/interface/enable-hot-corners

    구성 파일은 모든 사용자의 /org/gnome/ desktop/interface/enable-hot-corners 키를 잠급니다. 이 키는 핫 코너가 활성화되어 있는지 여부를 제어합니다.

  4. 변경 사항을 적용하려면 시스템 데이터베이스를 업데이트합니다.

    # dconf update
  5. 모든 사용자가 로그아웃해야 합니다. 변경 사항은 사용자가 다시 로그인하면 적용됩니다.

4장. GNOME에서 파일 검색

GNOME 환경에서 사용자는 파일 애플리케이션을 사용하여 파일을 검색할 수 있습니다.

4.1. 기본 파일 검색 수행

GNOME에서 파일을 검색할 수 있습니다. 이 기본 검색에서는 파일 이름을 기반으로 홈 디렉터리와 해당 폴더의 모든 폴더를 찾습니다.

절차

  1. 파일 애플리케이션을 엽니다.
  2. 검색 버튼을 누릅니다.
  3. 텍스트 필드에 파일 이름 또는 검색 중인 파일 이름의 일부를 입력합니다.

    파일 이름별 기본 검색
  4. 이제 창에 홈 디렉터리의 파일 이름과 일치하는 모든 파일이 나열됩니다.

4.2. 고급 파일 검색 수행

GNOME에서 파일을 검색할 수 있습니다. 이 고급 검색에서는 파일 이름, 액세스 시간, 수정 시간 또는 파일 유형에 따라 특정 위치의 파일을 찾습니다.

절차

  1. 파일 애플리케이션을 엽니다.
  2. 파일을 검색할 폴더로 이동합니다.

    검색은 이 위치에 포함된 모든 폴더로 재귀적으로 축소됩니다.

  3. 검색 버튼을 누릅니다.
  4. 선택적으로 텍스트 필드에서 검색할 파일 이름 또는 파일 이름을 입력합니다.

    파일 이름을 제공하지 않으면 검색에 파일 이름과 관계없이 다른 기준과 일치하는 모든 파일이 나열됩니다.

    파일 이름별 기본 검색
  5. 텍스트 필드 옆에 있는 다각형 버튼을 클릭합니다.

    이 메뉴에서는 다른 검색 기준을 선택할 수 있습니다.

    검색 메뉴
  6. 액세스 또는 수정 시간을 지정하려면 When 레이블 옆에 있는 날짜 선택을 클릭합니다. 날짜를 입력하거나 목록에서 날짜를 선택합니다.

    시간 목록 아래에 마지막으로 수정한 것과 마지막으로 사용한 사이를 전환할 수 있습니다.

    시간 기준
  7. 파일 유형을 지정하려면 What 레이블 옆에 있는 Anything 을 클릭합니다. 목록에서 파일 유형을 선택합니다.

    파일 유형 기준
  8. 파일 콘텐츠 또는 파일 이름을 기반으로 검색을 전환하려면 각각 Full textFile Name 버튼을 사용합니다.

    참고

    전체 텍스트 검색은 인덱싱된 위치에서만 작동합니다. 설정 애플리케이션의 검색 섹션에서 인덱싱된 위치를 구성할 수 있습니다.

  9. 텍스트 필드 옆에 있는 다각형 버튼을 클릭하여 메뉴를 숨깁니다.
  10. 이제 창에 지정된 디렉토리의 검색 기준과 일치하는 모든 파일이 나열됩니다.

5장. 파일 및 위치 북마크

GNOME에서 왼쪽 표시줄의 파일 목록 북마크를 관리하는 애플리케이션 및 대화 상자. 북마크를 추가, 제거 및 편집할 수 있습니다.

5.1. 북마크 추가

파일 애플리케이션에서 북마크를 통해 폴더에 대한 참조를 저장할 수 있습니다.

사전 요구 사항

  • Files 애플리케이션에서 폴더를 찾습니다.

절차

  • 다음 방법 중 하나를 사용하여 북마크에 폴더를 추가합니다.

    • 드래그하면 다음을 수행합니다.

      1. 폴더를 왼쪽 표시줄으로 드래그합니다.
      2. 새 북마크 항목 위에 놓습니다.
    • 키보드 바로 가기 사용:

      1. 폴더를 엽니다.
      2. Ctrl+D를 누릅니다.
    • 메뉴 사용:

      1. 폴더를 엽니다.
      2. 창 맨 위에 있는 탐색 표시줄에서 폴더의 이름을 클릭합니다.

        북마크 메뉴
      3. 북마크에 추가를 선택합니다.

검증

  • 이제 북마크가 사이드 표시줄에 표시되는지 확인합니다.

5.2. 북마크 제거

파일 애플리케이션에서 기존 북마크를 삭제할 수 있습니다.

절차

  1. 사이드 표시줄에서 북마크를 마우스 오른쪽 버튼으로 클릭합니다.
  2. 메뉴에서 제거를 선택합니다.

    북마크 메뉴 제거

검증

  • 북마크가 더 이상 사이드바에 표시되지 않는지 확인합니다.

5.3. 북마크 이름 변경

북마크의 이름을 변경하여 다른 북마크와 구별할 수 있습니다. 모두 동일한 이름을 공유하는 여러 폴더에 북마크가 있는 경우 이름을 바꾸면 북마크에 지시할 수 있습니다.

북마크 이름을 변경해도 폴더의 이름은 변경되지 않습니다.

절차

  1. 사이드 표시줄에서 북마크를 마우스 오른쪽 버튼으로 클릭합니다.
  2. Rename을 선택합니다.

    북마크의 이름 변경 메뉴
  3. 이름 필드에 북마크의 새 이름을 입력합니다.

    북마크 이름 필드
  4. Rename 을 클릭합니다.

검증

  • 사이드 표시줄에 새 이름 아래에 북마크가 나열되어 있는지 확인합니다.

    북마크의 이름이 변경됨

5.4. 모든 사용자에 대한 북마크 추가

시스템 관리자는 한 번에 여러 사용자의 북마크를 설정하여 모든 사용자가 파일 공유에 쉽게 액세스할 수 있도록 할 수 있습니다.

절차

  1. 기존 사용자의 홈 디렉터리에서 ~사용자/.config/gtk-3.0/bookmarks 파일을 편집합니다.
  2. 파일에서 북마크를 식별하는 URI(Uniform Resource Identifiers) 행을 추가합니다.

    예를 들어 다음 줄에서는 /usr/share/doc/ 디렉터리 및 GNOME FTP 네트워크 공유에 북마크를 추가합니다.

    file:///usr/share/doc/
    ftp://ftp.gnome.org/
  3. 선택 사항: 시스템에서 새로 생성된 모든 사용자에 대한 북마크도 추가하려면 다음을 수행합니다.

    1. /etc/skel/.config/gtk-3.0/bookmarks 파일을 만듭니다.
    2. 파일에 북마크 URI 행을 입력합니다.

6장. 이모티콘 문자 입력

애플리케이션 유형에 따라 GNOME에서 여러 가지 방법을 사용하여 이모지 문자를 입력할 수 있습니다.

6.1. GTK 애플리케이션에서 이모티콘 문자 입력

이 절차에서는 네이티브 GNOME 애플리케이션과 같이 GTK 그래픽 툴킷을 사용하는 애플리케이션에 이모지 문자를 삽입합니다.

사전 요구 사항

  • 애플리케이션이 GTK 툴킷에 빌드되었는지 확인합니다.

절차

  1. GTK 애플리케이션을 엽니다.
  2. 텍스트 필드가 활성 상태인지 확인합니다.
  3. Ctrl+; 을 누릅니다.

    이모티콘 선택 메뉴가 열립니다.

  4. 이모티콘 문자를 검색하거나 일치와 같이 삽입하려는 이모티콘 문자를 식별하는 키워드를 입력합니다.

    이모티콘 문자와 관련된 키워드의 전체 목록은 Emoji List 페이지의 Other Keywords 열을 참조하십시오.

  5. 선택한 문자를 클릭하거나 커서 키를 사용하여 이동한 다음 Enter 키를 누릅니다.

검증

  • 원하는 emoji 문자가 이제 커서에 표시되는지 확인합니다.

6.2. 모든 애플리케이션에 이모티콘 문자 입력

이 절차에서는 애플리케이션에서 사용하는 그래픽 툴킷에 관계없이 모든 애플리케이션에 이모지 문자를 삽입합니다.

절차

  1. 애플리케이션을 엽니다.
  2. 텍스트 필드가 활성 상태인지 확인합니다.
  3. Ctrl+. 을 누릅니다.

    밑줄이 지정된 문자 e 가 커서에 표시됩니다.

  4. 삽입하려는 이모지 문자를 식별하는 키워드를 입력합니다(예 : ).

    이모티콘 문자와 관련된 키워드의 전체 목록은 Emoji List 페이지의 Other Keywords 열을 참조하십시오.

  5. 스페이스 를 반복적으로 눌러 키워드와 일치하는 이모지 문자를 검색합니다.
  6. Enter 를 눌러 선택한 이모지 문자를 확인합니다.

검증

  • 원하는 emoji 문자가 이제 커서에 표시되는지 확인합니다.

7장. 중국어, 일본어 또는 한국어 텍스트 입력 활성화

중국어, 일본어 또는 한국어 문자로 작성하는 경우 언어의 텍스트를 입력하도록 RHEL을 구성할 수 있습니다.

7.1. 입력 방법

중국어, 일본어 또는 한국어와 같은 특정 스크립트는 키보드 입력을 통해 네이티브 텍스트를 입력하기 위해 IME(Input Method Engine)를 통과해야 합니다.

입력 방법은 텍스트 입력과 선택한 스크립트 간의 변환 규칙 집합입니다. IME는 입력 메서드에서 지정한 입력 변환을 수행하는 소프트웨어입니다.

이러한 스크립트에서 텍스트를 입력하려면 IME를 설정해야 합니다. 네이티브 언어로 시스템을 설치하고 GNOME Initial Setup 화면에서 언어를 선택한 경우, 해당 언어의 입력 방법이 기본적으로 활성화됩니다.

7.2. 사용 가능한 입력 방법 엔진

다음 입력 방법 엔진(IME)은 RHEL에서 나열된 패키지에서 사용할 수 있습니다.

표 7.1. 사용 가능한 입력 방법 엔진

언어scriptsIME 이름패키지

중국어

중국어 단순화

지능형 Pinyin

ibus-libpinyin

중국어

기존 중국어

새로운 Zhuyin

ibus-libzhuyin

일본어

Kanji, Hiragana, Katakana

Anthy

ibus-anthy

한국어

angul

angul

ibus-hangul

기타

다양한

M17N

ibus-m17n

7.3. 입력 방법 엔진 설치

이 절차에서는 중국어, 일본어, 한국어 텍스트를 입력하는 데 사용할 수 있는 입력 방법 엔진(IME)을 설치합니다.

절차

  • 사용 가능한 모든 입력 방법 패키지를 설치합니다.

    # dnf install @input-methods

7.4. GNOME에서 입력 방법 전환

이 절차에서는 중국어, 일본어 또는 한국어 스크립트와 같은 스크립트 입력 방법을 설정합니다.

사전 요구 사항

  • 입력 방법 패키지가 설치됩니다.

절차

  1. 오른쪽 상단 화면에서 액세스할 수 있는 시스템 메뉴로 이동하여 설정을 클릭합니다.

    System menu

  2. 키보드 섹션을 선택합니다.
  3. Input Sources 목록에서 현재 활성화된 입력 방법을 검토합니다.

    입력 소스
  4. 입력 방법이 없는 경우:

    1. Input Sources (입력 소스) 목록에서 + 버튼을 클릭합니다.

      입력 소스 추가
    2. 언어를 선택합니다.

      언어 메뉴
      참고

      메뉴에서 언어를 찾을 수 없는 경우 메뉴 끝에 있는 세 개의 점 아이콘(더보기)을 클릭합니다.

    3. 사용할 입력 방법을 선택합니다. cog wheel 아이콘은 모든 입력 방법을 표시하여 간단한 키보드 레이아웃과 구별합니다.

      입력 방법 메뉴
    4. 추가를 클릭하여 선택 사항을 확인합니다.
  5. 다음 방법 중 하나를 사용하여 활성 입력 방법을 전환합니다.

    • 상단 패널의 오른쪽에 있는 입력 방법 표시기를 클릭하고 입력 방법을 선택합니다.

      입력 방법 표시기
    • Super+Space 키보드 바로 가기를 사용하여 활성화된 입력 방법 간에 전환합니다.

검증

  1. 텍스트 편집기를 엽니다.
  2. 언어로 텍스트를 입력합니다.
  3. 네이티브 스크립트에 텍스트가 표시되는지 확인합니다.

8장. GNOME 화면 레코딩

GNOME 화면 레코딩은 사용자가 데스크탑 또는 특정 애플리케이션 활동을 기록할 수 있는 GNOME 데스크탑 환경의 기본 제공 기능입니다. 기록은 WebM 형식으로 비디오 파일로 저장됩니다.

절차

  1. 레코딩을 시작하려면 Ctrl+Alt+Shift+R 키보드 바로 가기를 누릅니다.

    레코딩이 시작되면 레코딩이 활성화되었음을 나타내는 화면 오른쪽 상단에 빨간색 원 표시기가 표시됩니다.

  2. 레코딩을 중지하려면 동일한 Ctrl+Alt+Shift+R 키보드 바로 가기를 다시 누릅니다.

    빨간색 원 표시가 사라지고 레코딩의 끝을 알리는 메시지가 표시됩니다.

기록된 비디오 파일은 ~/Videos 디렉터리에 저장됩니다. 기록된 동영상의 파일 이름은 screencast 로 시작하고 레코딩 날짜 및 시간을 포함합니다.

9장. GNOME의 엔터프라이즈 자격 증명으로 인증 활성화

작업장에서 Active Directory 또는 IPA라는 시스템을 사용하고 계정이 있는 경우 해당 계정을 사용하여 GNOME 데스크탑 환경에 로그인할 수 있습니다.

엔터프라이즈 자격 증명을 사용하여 로그인하면 중앙 집중식 계정 관리를 제공하고, 작업 관련 리소스에 대한 액세스를 간소화하고 SSO(Single Sign-On)를 사용할 수 있습니다.

9.1. GNOME에서 엔터프라이즈 인증 정보 구성

설정을 사용하여 엔터프라이즈 인증 정보를 사용하도록 시스템을 구성할 수 있습니다.

절차

  1. 설정을 엽니다.
  2. 온라인 계정을 클릭합니다.
  3. Enterprise Login (Kerberos) 을 선택합니다.
  4. Principal 필드에 username@domain.com 형식으로 도메인 사용자 이름을 입력합니다.
  5. 연결을 클릭합니다.
  6. 엔터프라이즈 암호를 입력하고 Continue 를 클릭합니다.

    도메인 구성에 따라 도메인 관리자 인증 정보를 묻는 메시지가 표시될 수 있습니다.

9.2. GNOME에 엔터프라이즈 사용자 추가

설정을 사용하여 GNOME에 엔터프라이즈 사용자를 추가할 수 있습니다.

사전 요구 사항

절차

  1. 설정을 엽니다.
  2. 사용자를 클릭합니다.
  3. 잠금 해제 버튼을 선택하고 암호를 입력합니다.
  4. 사용자 추가를 클릭합니다.
  5. 엔터프라이즈 로그인선택
  6. Enterprise 계정의 도메인, 사용자 이름 및 암호를 입력합니다.
  7. 추가를 클릭합니다.

    도메인 구성에 따라 관리자 자격 증명을 입력해야 할 수 있습니다.

9.3. 엔터프라이즈 인증 정보를 사용하여 GNOME에 로그인

네트워크에 Active Directory 또는 IPA 도메인을 사용할 수 있고 도메인 계정이 있는 경우 엔터프라이즈 자격 증명을 사용하여 GNOME에 로그인할 수 있습니다.

절차

  • GNOME 로그인 프롬프트에서 도메인 사용자 이름 뒤에 @ 기호 및 도메인 이름을 입력합니다.

    username@domain.com

9.4. 추가 리소스

  • 문제 해결은 realm man 페이지를 참조하십시오.

10장. 단일 사용자로 원격으로 데스크탑에 액세스

그래픽 GNOME 애플리케이션을 사용하여 RHEL 서버의 데스크탑에 원격으로 연결할 수 있습니다. 단일 사용자만 지정된 시간에 서버의 데스크탑에 연결할 수 있습니다.

10.1. GNOME을 사용하여 서버에서 데스크탑 공유 활성화

다음 절차에서는 단일 클라이언트에서 원격 데스크탑 연결을 활성화하도록 RHEL 서버를 구성합니다.

사전 요구 사항

  • GNOME 원격 데스크탑 서비스가 설치되어 있습니다.

    # dnf install gnome-remote-desktop

절차

  1. 서버에 대한 VNC 액세스를 활성화하도록 방화벽 규칙을 구성합니다.

    # firewall-cmd --permanent --add-service=vnc-server
    success
  2. 방화벽 규칙을 다시 로드합니다.

    # firewall-cmd --reload
    success
  3. GNOME 에서 설정을 엽니다.
  4. 공유 메뉴로 이동합니다.

    screen sharing 0

  5. 화면 공유를 클릭합니다.

    화면 공유 설정이 열립니다.

    screen sharing 1 off

  6. 창 헤더에서 전환 버튼을 클릭하여 화면 공유를 활성화합니다.

    screen sharing 2 on highlight

  7. 화면을 컨트롤할 연결 허용 확인란을 선택합니다.
  8. 액세스 옵션에서 암호 필요 옵션을 선택합니다.
  9. Password 필드에 암호를 설정합니다.

    원격 클라이언트는 서버의 데스크탑에 연결할 때 이 암호를 입력해야 합니다.

    screen sharing 4 password

10.2. GNOME을 사용하여 공유 데스크탑에 연결

이 절차에서는 Connections 애플리케이션을 사용하여 원격 데스크탑 세션에 연결합니다. 현재 서버에 로그인한 사용자의 그래픽 세션에 연결됩니다.

사전 요구 사항

  • 사용자가 서버의 GNOME 그래픽 세션에 로그인되어 있습니다.
  • 서버에서 데스크탑 공유가 활성화되어 있습니다.

절차

  1. 클라이언트에 Connections 애플리케이션을 설치합니다.

    # dnf install gnome-connections
  2. 연결 애플리케이션을 시작합니다.
  3. + 버튼을 클릭하여 새 연결을 엽니다.

    gnome connections 1

  4. 서버의 IP 주소를 입력합니다.

    gnome connections 2

  5. 연결하려는 운영 체제에 따라 연결 유형을 선택합니다.
  6. 연결을 클릭합니다.

검증 단계

  1. 클라이언트에서 공유 서버 데스크탑이 표시되는지 확인합니다.
  2. 서버에서 상단 패널의 오른쪽에 화면 공유 표시기가 표시됩니다.

    screen sharing indicator 9

    시스템 메뉴에서 화면 공유를 제어할 수 있습니다.

10.3. GNOME VNC에서 암호화 비활성화

GNOME 원격 데스크탑 솔루션에서 암호화를 비활성화할 수 있습니다. 이렇게 하면 암호화를 지원하지 않는 VNC 클라이언트가 서버에 연결할 수 있습니다.

절차

  1. 서버 사용자로서 org.gnome.remote.remote-ECDHE.vnc GSettings 스키마의 암호화 키를 [none'] 으로 설정합니다.

    $ gsettings set org.gnome.desktop.remote-desktop.vnc encryption "['none']"
  2. 선택 사항: SSH를 통해 VNC 포트를 VNC 포트로 터널링하는 것이 좋습니다. 결과적으로 SSH 터널은 연결을 암호화합니다.

    예를 들면 다음과 같습니다.

    1. 클라이언트에서 포트 전달을 구성합니다.

      # ssh -N -T -L 5901:server-ip-address:5901 user@server-ip-address
    2. localhost:5901 주소의 VNC 세션에 연결합니다.

11장. 여러 사용자로 원격으로 데스크탑에 액세스

RHEL 서버의 데스크탑에 원격으로 연결하고 다른 사용자로 여러 세션을 동시에 열 수 있습니다.

사전 요구 사항

  • VNC 서버를 설치합니다.

    # dnf install tigervnc-server
  • VNC 클라이언트를 설치합니다.

    # dnf install tigervnc

11.1. VNC의 사용자에게 포트 및 표시 번호 매핑

VNC를 사용하면 클라이언트가 서버에 있는 다른 사용자의 데스크탑 세션에 연결할 수 있습니다. 표시 번호 및 TCP 포트 번호는 VNC 세션을 내보내는 각 서버 사용자에 연결됩니다. 클라이언트는 포트 번호를 사용하여 연결된 서버를 지정합니다.

여러 클라이언트가 동일한 포트 번호를 사용하여 연결하는 경우 모두 동일한 서버 사용자에게 VNC 세션을 엽니다.

VNC 세션을 내보내는 각 서버 사용자에 대한 매핑을 구성해야 합니다. 이러한 모든 사용자에 대해 고유한 포트와 표시 번호를 선택해야 합니다.

권장 매핑

첫 번째 사용자에 대해 포트 번호 5902 및 표시 번호 2로 시작하고 추가 서버 사용자마다 숫자를 하나씩 늘리는 것이 좋습니다.

포트 번호 5900 및 디스플레이 번호 0은 현재 그래픽 세션에 로그인한 서버 사용자를 나타냅니다. 그래픽 세션에 이미 로그인한 사용자는 VNC 서버를 시작할 수 없습니다.

표 11.1. 포트 및 표시 번호 쌍

포트 번호표시 번호참고

5900

0

로그인한 사용자

5901

1

 

5902

2

첫 번째 권장 VNC 사용자

5903

3

 

 
중요

VNC 세션을 내보내도록 root 사용자를 설정하지 않는 것이 좋습니다. 루트 VNC 세션이 안전하지 않으며 세션의 특정 요소가 예상대로 작동하지 않을 수 있습니다.

방화벽 규칙

방화벽 구성에서 선택한 포트를 열어야 합니다. 방화벽에서 vnc-server 서비스를 허용하면 5900에서 5903까지 포트가 열립니다. 추가 서버 사용자에 대한 액세스를 활성화해야 하는 경우 포트 번호를 수동으로 지정하여 5903 이상의 포트를 열어야 합니다.

11.2. VNC 서버 설정 파일

여러 설정 파일이 VNC 서버의 동작에 영향을 미칩니다. 사용자 매핑 및 다양한 글로벌 옵션을 구성할 수 있습니다.

일반 옵션

/etc/tigervnc/vncserver-config-defaults 구성 파일에서 VNC 서버의 일반 옵션을 구성할 수 있습니다. 파일은 다음 형식을 사용합니다.

option1=value
option2

예를 들면 다음과 같습니다.

session=gnome
alwaysshared
securitytypes=vncauth,tlsvnc
desktop=sandbox
geometry=2000x1200

구성 파일의 우선순위

VNC 서버는 가장 중요한 것부터 최소 중요까지 일반 옵션에 대해 다음 파일을 읽습니다.

  1. /etc/tigervnc/vncserver-config-mandatory

    이 파일은 기본 구성을 대체하며 사용자별 구성보다 우선 순위가 높습니다. 특정 VNC 옵션을 적용하려는 시스템 관리자를 대상으로 합니다.

  2. $HOME/.vnc/config

    개별 사용자는 이 파일에서 기본 VNC 설정을 덮어쓸 수 있습니다.

  3. /etc/tigervnc/vncserver-config-defaults

    이 파일은 기본 VNC 설정을 저장합니다.

사용자 매핑

사용자와 관련 포트 간 매핑을 구성하고 /etc/tigervnc/vncserver.users 구성 파일에 숫자를 표시할 수 있습니다. 파일은 다음 형식을 사용합니다.

:number=user

예를 들면 다음과 같습니다.

:2=test
:3=vncuser

추가 리소스

  • 사용 가능한 구성 옵션 목록은 Xvnc(1) 매뉴얼 페이지를 참조하십시오.

11.3. 서버에서 다중 사용자 VNC 액세스 활성화

이 절차에서는 여러 사용자가 VNC 세션을 동시에 열 수 있도록 RHEL 서버를 구성합니다.

사전 요구 사항

  • 이전에 systemd 장치 파일을 사용하여 VNC를 구성한 경우 오래된 VNC 설정을 제거하십시오.

    [root]# rm /etc/systemd/system/vncserver@.service

절차

  1. 사용자를 매핑하여 표시 및 포트 번호를 지정합니다.

    /etc/tigervnc/vncserver.users 설정 파일에서 VNC 세션을 내보낼 각 서버 사용자에 대한 행을 추가합니다.

    :user-number=user-name
    • 사용자 번호를 선택한 기존 사용자에 매핑된 포트 및 표시 번호로 바꿉니다.
    • user-name 을 선택한 기존 사용자의 사용자 이름으로 변경합니다.

    예를 들면 다음과 같습니다.

    :2=vncuser
  2. 방화벽에서 TCP 포트 5900 ~ 5903을 엽니다.

    [root]# firewall-cmd --permanent --add-service=vnc-server
  3. 방화벽 규칙을 다시 로드합니다.

    [root]# firewall-cmd --reload
  4. /etc/tigervnc/vncserver-config-defaults 구성 파일에 다음 행을 추가합니다.

    session=gnome
    alwaysshared

    이 구성은 다음과 같은 영향을 미칩니다.

    • 원격 사용자가 로그인하면 VNC 서버가 GNOME 세션을 시작합니다.
    • 여러 사용자가 VNC 서버에 동시에 연결할 수 있습니다.
  5. VNC 세션을 내보내는 각 서버 사용자가 사용자에 대해 VNC 암호를 설정합니다.

    [regular-user]$ vncpasswd

    원격 클라이언트는 서버의 데스크탑에 연결할 때 이 암호를 입력해야 합니다.

  6. 이전에 사용자에 대해 VNC를 구성한 경우 설정 파일에 올바른 SELinux 컨텍스트가 있는지 확인합니다.

    [regular-user]$ restorecon -RFv ~/.vnc
  7. 일반 사용자에 대해 VNC 서버 장치를 활성화하고 시작합니다.

    [root]# systemctl enable --now vncserver@:user-number
  8. 서버에서 전용 Nvidia 드라이버를 사용하는 경우 Wayland를 비활성화합니다.

    1. /etc/gdm/custom.conf 구성 파일에서 WaylandEnable=False 행의 주석을 해제합니다.
    2. 구성 파일의 [daemon] 섹션에 DefaultSession=gnome-xorg. ECDHE 옵션을 추가합니다.
    3. 서버를 재부팅합니다.

추가 리소스

11.4. 여러 사용자로 VNC 서버에 연결

이 절차에서는 vncviewer 애플리케이션을 사용하여 원격 데스크탑 세션에 연결합니다. 원격 데스크탑에 대한 여러 연결을 동시에 열 수 있습니다.

사전 요구 사항

절차

  • VNC 서버에 연결합니다.

    $ vncviewer --shared server-ip:display
    • server-ip 를 연결 중인 서버의 IP 주소로 바꿉니다.
    • 디스플레이를 서버 사용자가 VNC 세션을 내보내는 표시 번호로 바꿉니다.

12장. X11 기반 애플리케이션에 원격으로 액세스

RHEL 서버에서 그래픽 X11 기반 애플리케이션을 원격으로 시작하고 X11 전달을 사용하여 원격 클라이언트에서 사용할 수 있습니다.

참고

이 절차는 X11 디스플레이 프로토콜을 지원하는 레거시 X11 애플리케이션, 즉 애플리케이션에 적용됩니다.

12.1. 서버에서 X11 전달 활성화

원격 클라이언트가 SSH를 통해 서버에서 그래픽 애플리케이션을 사용할 수 있도록 RHEL 서버를 구성합니다.

절차

  1. 기본 X11 패키지를 설치합니다.

    # dnf install xorg-x11-xauth xorg-x11-fonts-\* xorg-x11-utils dbus-x11
    참고

    애플리케이션은 추가 그래픽 라이브러리를 사용할 수 있습니다.

  2. /etc/ssh/sshd_config 구성 파일에서 X11Forwarding 옵션을 활성화합니다.

    X11Forwarding yes

    옵션은 RHEL에서 기본적으로 비활성화되어 있습니다.

  1. sshd 서비스를 다시 시작합니다.

    # systemctl restart sshd.service

12.2. X11 전달을 사용하여 원격으로 애플리케이션 시작

SSH를 사용하여 원격 클라이언트에서 RHEL 서버의 그래픽 애플리케이션에 액세스합니다.

사전 요구 사항

  • SSH를 통한 X11 전달이 서버에서 활성화됩니다. 자세한 내용은 12.1절. “서버에서 X11 전달 활성화”의 내용을 참조하십시오.
  • X11 디스플레이 서버가 시스템에서 실행 중인지 확인합니다.

    • RHEL에서 X11은 기본적으로 그래픽 인터페이스에서 사용할 수 있습니다.
    • Microsoft Windows에서 Xming과 같은 X11 서버를 설치합니다.
    • macOS에서 XQuartz X11 서버를 설치합니다.
  • OpenSSH 서버를 구성하고 다시 시작했습니다. 자세한 내용은 OpenSSH 서버 구성 및 시작을 참조하십시오.

절차

  1. SSH를 사용하여 서버에 로그인합니다.

    [local-user]$ ssh -X -Y remote-server
    The authenticity of host 'remote-server (192.168.122.120)' can't be established.
    ECDSA key fingerprint is SHA256:uYwFlgtP/2YABMHKv5BtN7nHK9SHRL4hdYxAPJVK/kY.
    Are you sure you want to continue connecting (yes/no/[fingerprint])?
  2. 지문을 확인하여 서버 키가 유효한지 확인합니다.

    참고

    정기적으로 서버에 로그인하려는 경우 ssh-copy-id 명령을 사용하여 서버에 사용자의 공개 키를 추가합니다.

  3. yes 를 입력하여 연결을 계속합니다.

    Warning: Permanently added 'remote-server' (ECDSA) to the list of known hosts.
  4. 메시지가 표시되면 서버 암호를 입력합니다.

    local-user's password:
    [local-user ~]$
  5. 명령줄에서 애플리케이션을 시작합니다.

    [remote-user]$ application-binary
작은 정보

중간 터미널 세션을 건너뛰려면 다음 명령을 사용합니다.

$ ssh user@server -X -Y -C binary_application

12.3. 추가 리소스

13장. Wayland 기반 애플리케이션에 원격으로 액세스

RHEL 서버에서 그래픽 Wayland 기반 애플리케이션을 원격으로 시작하고 waypipe 를 사용하여 Wayland의 원격 클라이언트에서 사용할 수 있습니다.

참고

RHEL 9와 함께 제공되는 데스크탑 애플리케이션은 Wayland 및 X11 디스플레이 프로토콜을 모두 지원합니다. 그러나 둘 다 사용 가능한 경우 Wayland가 기본 옵션입니다.

13.1. 클라이언트 및 서버에서 waypipe 활성화

Wayland에서 개별 애플리케이션을 시작할 수 있으려면 waypipe 패키지를 설치해야 합니다.

사전 요구 사항

  • 클라이언트와 서버 모두 RHEL 9 운영 체제를 사용합니다.

절차

  1. 로컬 시스템에 waypipe 패키지를 설치합니다.

    # dnf install waypipe
  2. 원격 시스템에 waypipe 패키지를 설치합니다.

    # dnf install waypipe

13.2. waypipe를 사용하여 원격으로 애플리케이션 시작

SSH 및 waypipe 를 사용하여 원격 클라이언트에서 RHEL 서버의 Wayland에 있는 그래픽 애플리케이션에 액세스할 수 있습니다.

참고

이 절차는 레거시 X11 애플리케이션에서는 작동하지 않습니다. X11 애플리케이션의 경우 X11 에서 개별 애플리케이션에 원격으로 액세스하는 것을 참조하십시오.

사전 요구 사항

  • Wayland 디스플레이 서버가 시스템에서 실행 중입니다. RHEL 9에서 Wayland 컴포지터로서 GNOME이 기본값입니다.
  • waypipe 패키지는 클라이언트와 원격 시스템 모두에 설치됩니다.
  • 애플리케이션은 Wayland에서 기본적으로 실행될 수 있습니다.

절차

  1. waypipe 및 SSH를 통해 원격으로 애플리케이션을 시작합니다.

    [local-user]$ waypipe -c lz4=9 ssh remote-server application-binary
    
    The authenticity of host 'remote-server (192.168.122.120)' can't be established.
    ECDSA key fingerprint is SHA256:uYwFlgtP/2YABMHKv5BtN7nHK9SHRL4hdYxAPJVK/kY.
    Are you sure you want to continue connecting (yes/no/[fingerprint])?
  2. 지문을 확인하여 서버 키가 유효한지 확인합니다.
  3. yes 를 입력하여 연결을 계속합니다.

    Warning: Permanently added 'remote-server' (ECDSA) to the list of known hosts.
  4. 메시지가 표시되면 서버 암호를 입력합니다.

    remote-user's password:
    [remote-user]$

13.3. 추가 리소스

14장. 네트워크 공유에서 파일 검색

서버에서 제공하는 네트워크 공유에 연결하고 로컬 파일과 같은 서버의 파일을 검색할 수 있습니다. 파일 브라우저를 사용하여 파일을 다운로드하거나 업로드할 수 있습니다.

14.1. 네트워크 공유의 GVFS URI 형식

GNOME은 GVFS URI 형식을 사용하여 네트워크 공유 및 파일을 참조합니다. GNOME에서 네트워크 공유에 연결하면 다음 형식으로 네트워크 공유에 주소를 제공합니다.

URL 또는 균일한 리소스는 네트워크의 위치 또는 파일을 참조하는 주소의 형식입니다. 이 주소는 다음과 같이 포맷됩니다.

기본 GVFS URI 형식은 다음 구문을 사용합니다.

protocol://server.example.com/folder/file

스키마는 프로토콜 또는 서버 유형을 지정합니다. 주소의 example.com 부분을 도메인 이름이라고 합니다. 사용자 이름이 필요한 경우 서버 이름 앞에 사용자 이름이 삽입됩니다.

네트워크 공유에 대한 사용자 이름 또는 포트 번호를 지정할 수도 있습니다.

protocol://user@server.example.com:port/folder/file

표 14.1. 공통 네트워크 공유 프로토콜

프로토콜GVFS URI 예

SSH

ssh://user@server.example.com/path

NFS

nfs://server/path

Windows SMB

smb://server/Share

WebDAV

dav://example.server.com/path

공용 FTP

ftp://ftp.example.com/path

인증된 FTP

ftp://user@ftp.example.com/path

14.2. GNOME에 스토리지 볼륨 마운트

파일 애플리케이션에서 로컬 스토리지 볼륨 또는 네트워크 공유를 수동으로 마운트할 수 있습니다.

절차

  1. 파일 애플리케이션을 엽니다.
  2. 사이드바 에서 다른 위치를 클릭합니다.

    창에는 연결된 모든 스토리지 볼륨과 로컬 영역 네트워크에서 공개적으로 사용할 수 있는 모든 네트워크 공유가 나열됩니다.

    이 목록에 볼륨 또는 네트워크 공유가 표시되면 항목을 클릭하여 마운트합니다.

    다른 네트워크 공유에 연결하려면 다음 단계를 사용하십시오.

  3. 서버에 연결 필드에 네트워크 공유에 대한 GVFS URI 문자열을 입력합니다.
  4. 연결을 누릅니다.
  5. 대화 상자에서 로그인 자격 증명을 묻는 경우 해당 필드에 이름과 암호를 입력합니다.
  6. 마운트 프로세스가 완료되면 볼륨 또는 네트워크 공유의 파일을 검색할 수 있습니다.

14.3. GNOME에서 스토리지 볼륨 마운트 해제

파일 애플리케이션에서 스토리지 볼륨, 네트워크 공유 또는 다른 리소스를 마운트 해제할 수 있습니다.

절차

  1. 파일 애플리케이션을 엽니다.
  2. 사이드 표시줄에서 선택한 마운트 옆에 있는 Unmount ( Cryostat) 아이콘을 클릭합니다.
  3. 마운트가 사이드 표시줄에서 사라지거나 안전한 제거에 대한 알림이 표시될 때까지 기다립니다.

14.4. 추가 리소스(또는 다음 단계)

15장. NFS를 통해 사용자 설정 저장

NFS 홈 디렉터리가 있는 시스템에서 GNOME을 사용하는 경우 dconf 데이터베이스에 대해 keyfile 백엔드를 설정해야 합니다. 그렇지 않으면 dconf 가 제대로 작동하지 않을 수 있습니다. 이 구성을 통해 dconf~/.config/dconf-keyfile/user 파일에 설정을 저장합니다.

절차

  1. 모든 클라이언트에서 /etc/dconf/profile/user 파일을 생성하거나 편집합니다.
  2. /etc/dconf/profile/user 파일의 시작 부분에 다음 행을 추가합니다.

    service-db:keyfile/user
  3. 사용자가 로그아웃한 후 다시 로그인해야 합니다.

    dconf키 파일 백엔드를 폴링하여 업데이트가 수행되었는지 여부를 확인하므로 설정이 즉시 업데이트되지 않을 수 있습니다.

법적 공지

Copyright © 2024 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.