2.2. X11 전달을 사용하여 원격으로 애플리케이션 시작
SSH를 사용하여 클라이언트에서 원격 RHEL 서버의 그래픽 애플리케이션에 액세스할 수 있습니다.
사전 요구 사항
- 서버에서 SSH를 통한 X11 전달이 활성화됩니다. 자세한 내용은 서버에서 X11 전달 활성화를 참조하십시오.
X11 디스플레이 서버가 시스템에서 실행 중인지 확인합니다.
- RHEL에서 X11은 기본적으로 그래픽 인터페이스에서 사용할 수 있습니다.
- Microsoft Windows에서 Xming과 같은 X11 서버를 설치합니다.
- macOS에서 XQuartz X11 서버를 설치합니다.
- OpenSSH 서버를 구성하고 다시 시작했습니다. 자세한 내용은 RHEL 시스템 역할을 사용하여 OpenSSH 서버 및 클라이언트 구성 을 참조하십시오.
프로세스
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])?지문을 확인하여 서버 키가 유효한지 확인합니다.
참고정기적으로 서버에 로그인하려는 경우
ssh-copy-id명령을 사용하여 사용자의 공개 키를 서버에 추가합니다.yes 를 입력하여 확인합니다.
Warning: Permanently added '<remote_server>' (ECDSA) to the list of known hosts.메시지가 표시되면 원격 서버에 사용자의 암호를 입력합니다.
<remote_user>'s password: [<remote_user> ~]$명령줄에서 애플리케이션을 시작합니다.
[<remote_user>]$ <application-binary>
작은 정보
중간 터미널 세션을 건너뛰려면 다음 명령을 사용합니다.
[<local_user>]$ ssh user@server -X -Y -C <application-binary>