alpacon websh

이 명령어는 지정된 서버와 상호작용하기 위한 websh 터미널을 열거나 서버에서 직접 지정된 명령을 실행합니다. 원격으로 서버를 관리 및 제어하거나 명령을 실행하고 출력을 직접 검색하기 위한 터미널 인터페이스를 제공합니다. 명령을 실행할 때는 원격 서버에서 올바르게 해석될 수 있도록 전체 명령 문자열을 따옴표로 묶는 것이 좋습니다.

alpacon websh [flags] [SERVER NAME] [COMMAND]

옵션 (Options)

  -h, --help   websh 명령어에 대한 도움말 출력

플래그 (Flags)

사용자 및 그룹 제어

  • -r - websh 터미널을 root 사용자로 실행
  • -u, --username [USER_NAME] - 명령을 실행할 사용자 이름 지정
  • -g, --groupname [GROUP_NAME] - 명령을 실행할 그룹 이름 지정

환경 변수

  • --env="KEY=VALUE" - 명령에 대한 환경 변수 ‘KEY’를 ‘VALUE’로 설정
  • --env="KEY" - 환경 변수 ‘KEY’에 대해 현재 셸의 값 사용

세션 공유

  • -s, --share - 임시 링크를 통해 현재 터미널을 다른 사용자와 공유
  • --url [SHARED_URL] - 참여할 공유 세션의 URL 지정
  • -p, --password [PASSWORD] - 공유 세션에 액세스하는 데 필요한 비밀번호 지정
  • --read-only [true|false] - 공유 세션을 읽기 전용 모드로 설정 (기본값은 false)

참고: 모든 플래그는 [SERVER_NAME] 앞에 배치해야 합니다.

예제

websh 터미널 열기

서버용 websh 터미널 열기:

alpacon websh [SERVER_NAME]

root 사용자로 열기:

alpacon websh -r [SERVER_NAME]
alpacon websh -u root [SERVER_NAME]

특정 사용자 및 그룹으로 열기:

alpacon websh -u [USER_NAME] -g [GROUP_NAME] [SERVER_NAME]

명령 실행

서버에서 직접 명령 실행:

alpacon websh [SERVER_NAME] [COMMAND]

특정 사용자/그룹으로 명령 실행:

alpacon websh -u [USER_NAME] -g [GROUP_NAME] [SERVER_NAME] [COMMAND]

환경 변수

명령에 대한 환경 변수 설정:

alpacon websh --env="KEY1=VALUE1" --env="KEY2=VALUE2" [SERVER NAME] [COMMAND]

현재 셸의 환경 변수 사용:

alpacon websh --env="KEY" [SERVER NAME] [COMMAND]

터미널 세션 공유

현재 터미널 공유:

alpacon websh [SERVER NAME] --share
alpacon websh [SERVER NAME] --share --read-only true

기존 공유 세션에 참여:

alpacon websh join --url [SHARED_URL] --password [PASSWORD]