터미널 기능

강력하고 유연한 터미널 환경을 제공합니다

개요

HejShell의 터미널은 전문 개발자를 위해 설계된 고성능 SSH 클라이언트입니다.

  • 완전한 터미널 에뮬레이션 (xterm-256color)
  • 분할 화면으로 여러 세션 동시 관리
  • 탭 기반 다중 연결
  • 커스터마이징 가능한 테마
  • SFTP 통합 파일 관리
  • 스니펫으로 자주 쓰는 명령어 저장

분할 화면

화면을 분할하여 여러 터미널 세션을 동시에 볼 수 있습니다.

사용 방법

  1. 상단 메뉴에서 분할 버튼 클릭
  2. 가로 또는 세로 분할 선택
  3. 각 패널에서 다른 서버에 연결 가능
  4. 패널 경계를 드래그하여 크기 조절

분할 방법

  • 탭 드래그 탭을 패널 가장자리로 드래그하면 분할됨
  • 분할 버튼 터미널 메뉴에서 분할 옵션 선택
  • 패널 크기 조절 패널 경계를 드래그

탭 관리

탭을 사용하여 여러 연결을 체계적으로 관리할 수 있습니다.

  • 무제한 탭 생성
  • 드래그앤드롭으로 탭 순서 변경
  • 탭 그룹화 지원
  • 연결 상태 아이콘 표시

키보드 단축키

키보드 단축키로 더 빠르게 작업하세요.

전역 단축키

  • Cmd+N 새 연결
  • Cmd+T 새 탭 (Quick Connect)
  • Cmd+, 설정 열기
  • Cmd+K 검색 (터미널) / Command Palette (기타 뷰)

터미널 단축키

  • Cmd+C 복사 (선택 영역 있을 때)
  • Cmd+V 붙여넣기
  • Cmd+F 검색
  • Cmd++/- 폰트 크기 조절

테마 커스터마이징

터미널 테마를 자유롭게 변경할 수 있습니다.

기본 제공 테마

  • Dracula
  • One Dark
  • Solarized Dark/Light
  • Nord
  • Monokai

커스텀 테마 만들기

  1. 설정 > 테마로 이동
  2. '새 테마 만들기' 클릭
  3. 색상 팔레트 설정
  4. 저장 후 적용

SFTP 파일 관리

터미널과 함께 SFTP 파일 브라우저를 사용할 수 있습니다.

사용 방법

  1. 연결된 세션에서 SFTP 버튼 클릭
  2. 사이드 패널에서 원격 파일 탐색
  3. 드래그앤드롭으로 파일 업로드/다운로드
  4. 더블클릭으로 파일 편집

SFTP 기능

  • 드래그앤드롭 파일 전송
  • 다중 파일 선택 및 전송
  • 파일 권한 변경
  • 파일 미리보기
  • 전송 진행률 표시

스니펫

자주 사용하는 명령어를 스니펫으로 저장하고 빠르게 실행할 수 있습니다.

스니펫 사용 방법

  1. 설정 > 스니펫에서 새 스니펫 추가
  2. 이름, 설명, 명령어 입력
  3. 터미널에서 스니펫 패널 열기 (Cmd+Shift+S)
  4. 원하는 스니펫 클릭하여 실행
  • 변수 지원 (예: ${server_name})
  • 클라우드 동기화
  • 팀 공유 스니펫
  • 카테고리별 정리

종단간 암호화

HejShell은 군사 수준의 종단간 암호화를 사용하여 자격 증명을 보호합니다.

작동 방식

  1. 마스터 비밀번호: 비밀번호가 기기를 벗어나지 않습니다
  2. 키 유도: PBKDF2가 비밀번호에서 암호화 키를 유도합니다
  3. 데이터 암호화 키 (DEK): 랜덤 256비트 키가 모든 데이터를 암호화합니다
  4. 암호화된 저장: DEK가 마스터 키로 암호화되어 안전하게 저장됩니다

암호화되는 항목

  • SSH 비밀번호
  • SSH 개인 키
  • 연결 세부 정보
  • 사용자 정의 터미널 명령어

연결 기록

모든 SSH 연결 활동을 추적하세요.

기록되는 항목

  • 연결 시작/종료 시간
  • 연결 지속 시간
  • 연결을 시작한 사용자 (팀의 경우)
  • 연결 성공/실패 상태

연결 기록 보기

  1. 연결을 우클릭
  2. 기록 보기 선택
  3. 날짜 범위로 필터링
  4. 분석을 위해 CSV로 내보내기

💡 터미널 활용 팁

  • Cmd+클릭으로 URL 바로 열기
  • 트리플 클릭으로 전체 줄 선택
  • Alt+클릭으로 커서 위치 이동
  • 스크롤백 버퍼 크기는 설정에서 조절 가능

기능 요청

터미널에 추가되었으면 하는 기능이 있으신가요? 언제든지 연락해 주세요. dev@hej.ai.kr

Hej Shell | Hej Shell