---
title: "계정 선택"
description: "작업 세션을 만들 때 서버 접속 계정의 선택 범위를 확인합니다. 이 계정은 Websh, WebFTP, 코드 에디터에 적용됩니다. 서버 역할별로 선택할 수 있는 계정이 다르고, 본인 계정이 아닌 계정에는 MFA가 필요할 수 있으므로 요청 전에 조건과 계정 선택 범위를 함께 확인하세요."
---

> Full documentation index: https://docs.alpacax.com/llms.ko.txt

# 계정 선택

작업 세션을 요청할 때 서버에서 사용할 계정을 선택합니다.

## 선택한 계정의 사용 범위

[작업 세션을 요청](/use/work-sessions/create/)할 때 세션이 서버에서 어떤 계정으로 실행될지 고릅니다. 그 세션에서 여는 웹 터미널(Websh), 파일 전송(WebFTP), 코드 에디터 같은 기능은 이 계정으로 서버에 접속합니다.

## 세션을 실행할 계정 고르기

요청 폼의 **접속 계정** 단계에는 세 가지 선택지가 있습니다. Linux, macOS, Windows 서버 모두 같습니다.

- 본인 계정(기본값): Alpacon 사용자 이름이 서버의 계정이 됩니다. [접속 조건](/use/servers/connect/#필요-조건)을 만족하는 사용자는 누구나 본인 계정으로 접속할 수 있습니다.
- `root`: 세션 전체를 root로 실행합니다.
- 다른 계정: 선택한 서버에서 Alpacon이 찾은 계정입니다. 공유 계정이나 서비스 계정이 여기에 해당합니다.

계정 목록은 선택한 서버에서 읽어 오므로 서버를 먼저 고르세요. 선택한 서버 중 일부에서 쓸 수 없는 계정이면 폼에 이유가 표시됩니다. 그 서버를 빼거나 작업을 여러 세션으로 나누세요.

root는 [접근 규칙](/use/policies/access-rules/)에서 **root 직접 로그인**이 켜져 있을 때만 고를 수 있습니다. 이 설정은 기본적으로 꺼져 있습니다. 몇몇 명령에만 root 권한이 필요하다면 본인 계정으로 접속해 [sudo와 MFA](/use/work-sessions/terminal/sudo-with-mfa/)를 사용하세요.

## 본인 계정이 아닌 계정을 쓸 수 있는 사람

- 워크스페이스 **Staff** 또는 **Superuser**: 모든 서버
- 해당 서버에 할당된 그룹의 **Manager** 또는 **Owner**
- [서버의 maintainer](/use/workspace/settings/roles/#권한-상속-및-누적)

그 밖의 사용자는 본인 계정으로 접속합니다. [어떤 계정으로 접속할 수 있나요](/use/servers/connect/#어떤-계정으로-접속할-수-있나요)를 참고하세요.

Windows 서버에서 고른 계정은 감사 라벨일 뿐입니다. 명령은 SYSTEM 권한으로 실행되므로 접근 범위는 Alpacon 역할로 제어됩니다. [Windows의 권한과 사용자 식별](/reference/platforms/windows/#windows의-권한과-사용자-식별)을 참고하세요.

## 본인 계정이 아닌 계정으로 접속할 때의 MFA 인증

워크스페이스 인증 설정의 [MFA 필수 인증 작업](/use/policies/authentication/)에 포함된 기능(Websh, WebFTP, 에디터, 명령)으로 본인 계정이 아닌 계정에 접속하면 MFA 인증이 필요합니다. 본인 계정으로 접속할 때는 필요하지 않습니다.

### 웹 (Alpacon 콘솔)

1. 본인 계정이 아닌 계정으로 실행되는 세션에서 기능을 실행합니다
2. MFA가 필요하다는 알림이 표시됩니다
3. MFA 인증 페이지로 이동합니다
4. 인증을 완료합니다(TOTP, 이메일, 전화, WebAuthn)
5. 인증에 성공하면 자동으로 원래 화면으로 돌아가 접속이 시작됩니다

### CLI (`alpacon websh` / `alpacon exec`)

CLI에서는 MFA 흐름이 웹과 다릅니다.

1. CLI가 MFA 인증 링크를 표시합니다
2. 브라우저에서 링크를 열어 MFA 인증을 완료합니다
3. CLI가 자동으로 인증 성공을 감지하고 작업을 계속합니다
4. MFA 링크는 **3분** 후 만료됩니다. 만료되면 명령을 다시 실행해 새 링크를 받으세요.

```
$ alpacon websh my-server

MFA authentication required. Please visit:
https://app.alpacon.io/mfa/verify?token=abc123

Waiting for MFA authentication...
```

### 추가 인증 유지 시간

MFA 인증은 워크스페이스 관리자가 [인증](/use/policies/authentication/) 설정에서 정한 기간 동안 유효하며, 멤버가 개별적으로 조절할 수 없습니다. 유효 기간 안에는 다른 계정으로 다시 접속해도 재인증하지 않습니다.

인증은 프롬프트에 응답한 클라이언트, 즉 그 브라우저 프로필이나 CLI 설치에 귀속됩니다. 한 브라우저에서 증명해도 다른 브라우저로 넘어가지 않고, CLI가 브라우저의 증명을 물려받지도 않습니다.

Source: https://docs.alpacax.com/ko/use/work-sessions/account-selection/
