주의사항: 이 글은 자동 번역되었습니다. 가장 정확한 정보를 확인하려면 영어 버전을 참고하시기 바랍니다.

Remote Shell

Prev Next

플랫폼: Linux 전용

Remote Shell을 사용하면 AnyDesk를 통해 원격 Linux 장치에서 터미널을 열 수 있습니다. 세션은 로컬 터미널처럼 동작하며 표준 셸 명령어, 환경 변수, 그리고 sudo와 같은 대화형 프롬프트를 지원합니다.

요구 사항

  • 두 장치 모두에 AnyDesk 8.0.0 for Linux 또는 그 이후 버전을 설치합니다.

  • 원격 장치에서는 디스플레이 서버가 실행되고 있어야 합니다. 헤드리스 환경은 지원되지 않습니다.


권한

Remote Shell은 기본적으로 비활성화되어 있습니다. 연결 요청 중이거나 권한 프로필을 통해 기능을 활성화 또는 비활성화할 수 있습니다.

  • 연결 요청이 나타날 때 또는 활성 세션 중에 Accept Window에서 Remote Shell을 활성화하거나 비활성화할 수 있습니다.
    AnyDesk interface showing a connected session with highlighted option for Remote Shell.

  • 특정 연결 유형의 기본 동작을 변경하려면 설정 > 권한으로 이동합니다. 여기에서 해당 권한 프로필에 대한 Remote Shell 설정을 조정할 수 있습니다.

🚨 중요

셸이 열려 있는 동안 Remote Shell 권한이 취소되면 셸이 즉시 종료되고 오류 메시지가 표시됩니다.


Remote Shell 세션 시작

Remote Shell 세션은 다음과 같은 여러 방법으로 시작할 수 있습니다:

  1. 연결 필드에서
    원격 AnyDesk ID 또는 별칭을 입력한 다음 Remote Shell 아이콘을 선택합니다.
    AnyDesk interface showing remote access options and user address for connection.

  2. 장치 타일에서

    Recent Sessions, Favorites 또는 다른 장치 목록에서 장치 타일을 마우스 오른쪽 버튼으로 클릭한 다음 Remote Shell을 선택합니다.

  3. 활성 세션에서

    일반 원격 세션 중에 Session Toolbar를 찾은 다음 Actions 아이콘을 클릭하고 Remote Shell을 선택합니다.

    AnyDesk interface showing remote access options and highlighted Remote Shell feature.


Remote Shell 동작

  • 세션은 기본적으로 Bash에서 시작됩니다. 표준 셸 명령을 사용하여 zsh 또는 fish와 같은 다른 설치된 셸로 전환할 수 있습니다.

  • 원격 장치에 사용자가 로그인되어 있는 경우 명령은 해당 사용자의 컨텍스트에서 실행됩니다.

  • 사용자가 로그아웃된 경우 명령은 로그인 관리자(예: GDM 또는 SDDM) 아래에서 실행됩니다.

  • 입력 시 자동 스크롤 해제 – 기본적으로 활성화되어 있습니다. 활성화된 경우 입력을 시작하면 터미널 보기가 자동으로 현재 명령 프롬프트로 돌아갑니다. 터미널을 마우스 오른쪽 버튼으로 클릭하여 이 설정을 전환할 수 있습니다.

  • sudo에 대한 대화형 비밀번호 입력을 지원합니다.

  • 하나의 연결 내에서 여러 터미널 인스턴스를 열 수 있습니다.

  • 실수로 명령을 실행하는 것을 방지하기 위해 키보드 입력을 잠글 수 있습니다.

  • Remote Shell을 통해 실행된 명령은 운영 체제에 의해 기록될 수 있습니다. 원격 시스템에서 셸 기록이 활성화되어 있는 경우 명령은 기록 파일(예: .bash_history)에 저장됩니다.

단축키 및 탐색

동작

입력

기록 스크롤

SHIFT + Page Up / Page Down

표준 복사 및 붙여넣기

표준 시스템 복사 및 붙여넣기 단축키 또는 오른쪽 클릭 컨텍스트 메뉴를 사용합니다.

빠른 복사 및 붙여넣기

텍스트를 선택한 후 마우스 가운데 버튼을 클릭하여 붙여넣습니다.

대체 붙여넣기

SHIFT + Insert


문제 해결

셸 세션이 예기치 않게 종료됩니다.

원인

원격 장치에서 Remote Shell 권한이 비활성화되었습니다.

해결 방법

Accept Window와 권한 프로필에서 Remote Shell이 계속 활성화되어 있는지 확인하십시오.