터미널 세션 (Terminal)
이 페이지에서는 HPC 클러스터에서 작업으로 실행되는 ttyd를 사용하여 웹 브라우저에서 직접 대화형 터미널 세션을 시작할 수 있습니다.
웹 터미널 시작하기
Section titled “웹 터미널 시작하기”메인 탭에서 ttyd 작업을 구성하고 시작할 수 있습니다.
1. Apptainer 컨테이너 설정
Section titled “1. Apptainer 컨테이너 설정”이 설정들은 터미널이 실행될 컨테이너 환경을 정의합니다:
- 컨테이너 경로 (접두사: code-server): Apptainer 이미지의 경로를 지정합니다 (예:
/home/Containers/code-server_latest.sif). 터미널은 CodeServer와 동일한 기본 이미지를 사용하여 일관된 환경을 제공하는 것으로 보입니다. - 새 환경 변수(New Environment Variable): 터미널 세션에서 사용하려는 특정 환경 변수를 추가합니다.
2. 터미널 시작
Section titled “2. 터미널 시작”- 터미널 시작(Start Terminal) 버튼: 이 버튼을 클릭하면 지정된 컨테이너 내에서
ttyd웹 터미널 인스턴스를 시작하라는 요청이 Slurm 스케줄러에 제출됩니다.
3. 세션에 연결하기
Section titled “3. 세션에 연결하기”작업이 제출되고 실행되기 시작하면 인터페이스가 업데이트되어 연결 옵션을 보여줍니다:
- 비밀번호 복사(Copy Password): 이 세션의 임시 비밀번호(인증이 구성된 경우)를 복사합니다.
- 연결(Connect): 새 브라우저 탭에서
ttyd웹 터미널을 엽니다. - 터미널 중지(Stop Terminal): 실행 중인
ttyd작업을 종료합니다.
**연결(Connect)**을 클릭합니다. HPC 노드의 컨테이너 내에서 실행되는 대화형 터미널 세션을 보여주는 새 탭이 열립니다:
이제 표준 Linux 터미널처럼 명령을 실행할 수 있습니다.
(참고: CodeServer와 유사하게, 특정 작업 리소스 옵션은 “설정(Setting)” 탭에서 구성하거나 미리 정의된 기본값을 사용할 수 있습니다.)