소개

Alpacon에 오신 것을 환영합니다 - 사람과 기계 모두를 위한 안전한 서버 접근 플랫폼.

하나의 플랫폼, 두 가지 완벽한 경험

Alpacon은 작업 방식에 최적화된 강력한 서버 접근을 제공합니다:

사람을 위한: 다단계 인증이 적용된 안전한 브라우저 기반 터미널

# 브라우저에서 터미널 열기 - SSH 클라이언트 불필요
# 강력한 MFA 보호, 세션 공유, 완전한 감사 추적
alpacon websh production

기계를 위한: 완전한 자동화를 위한 간단한 API 호출

# CI/CD 파이프라인에서 단일 명령으로 배포
alpacon websh production "deploy latest"

Alpacon이란?

Alpacon은 서버 접근을 사람과 기계 모두에게 친화적으로 만드는 통합 접근 플랫폼입니다. 엔지니어는 엔터프라이즈 보안이 적용된 강력한 웹 터미널을 사용합니다. CI/CD 파이프라인은 간단한 API를 사용합니다. 모든 사용자는 관리되는 보안을 제공받습니다 - 인증, 권한 부여, 감사 로깅, 규정 준수를 자동으로 처리합니다.

두 가지 장점을 모두

🧑‍💻 사람 친화적 기능

  • 브라우저 기반 터미널: 모든 브라우저에서 전체 터미널 접근 - vim, 색상, 특수 키 지원
  • 다단계 인증: TOTP/SMS를 통한 엔터프라이즈급 보안
  • 세션 공유: 디버깅이나 페어 프로그래밍을 위한 실시간 협업
  • 시각적 파일 전송: WebFTP로 드래그 앤 드롭 파일 전송
  • 클라이언트 설정 불필요: SSH 클라이언트, VPN 소프트웨어 불필요, 즉시 작동

🤖 기계 친화적 기능

  • 모든 것이 API: 모든 작업을 프로그래밍 방식으로 사용 가능
  • CI/CD 네이티브: 모든 파이프라인과 한 줄로 통합
  • 대량 작업: 여러 서버에서 명령 실행
  • 개인 액세스 토큰: 자동화를 위한 안전하고 철회 가능한 토큰

🔐 모두를 위한 보안

사람이든 기계든 접근 방식에 관계없이 Alpacon은 다음을 제공합니다:

  • 제로 트러스트 아키텍처: 모든 요청 검증
  • 노출된 포트 없음: 서버는 아웃바운드 연결만 수행
  • 완전한 감사 추적: 모든 작업을 전체 컨텍스트와 함께 기록
  • 규정 준수 준비: 규제 요구사항을 위한 포괄적인 로깅 및 제어

실제 시나리오

아침 스탠드업: 사람의 접근

# 엔지니어가 브라우저를 열고 MFA로 로그인
# 승인된 모든 서버에 즉시 접근
alpacon websh staging
 
# 디버깅을 위해 팀과 화면 공유
alpacon websh production --share
 
# 드래그 앤 드롭으로 파일 전송
# SFTP 클라이언트 불필요

자정 배포: 기계의 접근

# GitHub Actions가 자동으로 실행
- name: Deploy to production
  uses: alpacax/alpacon-action@v1
  with:
    server: production
    command: |
      docker pull myapp:latest
      docker-compose up -d

커스텀 도구를 위한 API 통합

// 내부 도구도 동일한 API 사용 가능
const response = await fetch('https://your-workspace.us1.alpacon.io/api/events/commands/', {
  method: 'POST',
  headers: {
    'Authorization': 'Token YOUR_TOKEN',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    server: 'production',
    command: './deploy.sh'
  })
});

우리가 해결하는 문제

전통적인 서버 접근은 현대 DevOps를 위해 만들어지지 않았습니다:

전통적인 방식Alpacon 방식
수동 SSH 키 배포API 토큰 - 프로그래밍 방식으로 생성 및 철회
VPN 클라이언트 구성클라이언트 불필요 - HTTPS만 있으면 어디서나 작동
방화벽 규칙과 IP 화이트리스팅제로 트러스트 - 네트워크가 아닌 신원 기반
수동 보안 업데이트관리되는 보안 - 패치와 규정 준수를 우리가 처리
분산된 감사 로그중앙화된 로깅 - 모든 작업 자동 추적
복잡한 자동화네이티브 API/CLI - 처음부터 자동화를 위해 구축

Alpacon 작동 방식: 삼중 계층 보안, 복잡함 제로

Alpacon은 복잡함 없이 엔터프라이즈급 보안을 제공하는 독립적 삼중 계층 보안 아키텍처를 구현합니다:

계층 1: 액세스 게이트웨이

  • 역방향 연결 프로토콜: 서버가 Alpacon으로 연결하여 SSH 포트 노출 제거
  • 클라우드 기반 액세스: VPN 없이 모든 브라우저에서 모든 서버에 도달
  • 내장 도구: Websh(터미널), WebFTP(파일 전송), Deploy Shell(배치 작업)
  • 공격 표면 제로: 인바운드 포트 없음, SSH 무차별 대입 공격 불가능

계층 2: 인증 가드

  • 다단계 인증(MFA): 모든 액세스에 추가 보안 계층
  • 역할 기반 액세스 제어(RBAC): 3단계 권한 시스템(User, Staff, Superuser)
  • 개인 액세스 토큰: CI/CD 통합을 위한 안전한 API 인증
  • 중앙화된 신원: 모든 서버 액세스를 위한 단일 진실의 소스

계층 3: 감사 추적

  • 완전한 활동 로깅: 모든 명령, 파일 전송, 작업 기록
  • 실시간 모니터링: 서버 리소스 사용량과 상태를 한눈에 확인
  • 이상 감지: 의심스러운 활동에 대한 자동 경고
  • 규정 준수 준비: 규정 준수 로깅

결과: 관리되는 보안, 오버헤드 제로

간단한 명령을 작성하면 됩니다. 모든 복잡한 보안은 우리가 처리합니다. 관리할 인증서 없음, 회전할 키 없음, 구성할 방화벽 없음.

Alpacon 사용자

👩‍💻 소프트웨어 엔지니어

브라우저에서 즉시 서버에 접근:

  • 전체 터미널 액세스로 프로덕션 문제 디버그
  • 협업 문제 해결을 위해 팀원과 세션 공유
  • 간단한 드래그 앤 드롭으로 파일 전송
  • 관리할 SSH 키나 연결할 VPN 없음

🔧 DevOps 엔지니어

API로 모든 것을 자동화:

# GitHub Actions, GitLab CI, Jenkins - 모두 동일하게 작동
- name: Deploy application
  run: |
    alpacon websh production "docker pull latest && docker-compose up -d"

🛡️ 보안 팀

관리되는 보안으로 더 나은 수면:

  • 모든 액세스 요청은 MFA(사람) 또는 보안 토큰(기계)을 거침
  • 규정 준수를 위한 완전한 감사 추적
  • 노출된 SSH 포트나 영구 자격 증명 없음
  • 필요시 즉시 액세스 철회

💼 IT 관리자

운영 간소화:

  • 신규 엔지니어를 며칠이 아닌 몇 분 만에 온보딩
  • 모든 서버의 액세스를 중앙에서 관리
  • 헬프 데스크 티켓 감소(더 이상 SSH 키 문제 없음!)
  • 규정 준수 요구사항을 쉽게 충족

개발자들이 Alpacon을 좋아하는 이유

“500개 이상의 SSH 키를 5줄의 YAML로 대체했습니다. 배포 시간이 30분에서 3분으로 단축되었습니다.” — DevOps 리드, Fortune 500

“보안 감사가 몇 주 걸리던 것이 이제 Alpacon 대시보드를 공유하면 됩니다. 즉시 규정 준수.” — CTO, 핀테크 스타트업

“더 이상 ‘내 컴퓨터에서는 작동합니다’ 문제가 없습니다. 모든 사람이 정확히 같은 방식으로 프로덕션에 접근합니다.” — 플랫폼 엔지니어, 이커머스

핵심 개념

Alpacon은 몇 가지 핵심 개념을 기반으로 구축되었습니다. 빠른 개요는 다음과 같습니다 - 자세한 내용은 핵심 개념 가이드를 참조하세요.

워크스페이스: 모든 서버, 사용자, 구성을 포함하는 조직의 격리된 환경입니다.

Alpamon 에이전트: 최대 보안을 위해 역방향 연결(아웃바운드만)을 사용하여 서버에 설치되는 경량 소프트웨어입니다.

웹 기반 도구: Websh(터미널), WebFTP(파일 전송), Deploy Shell(배치 작업) - 모두 브라우저에서 접근 가능합니다.

IAM (신원 및 액세스 관리): 3단계(User, Staff, Superuser)와 유연한 사용자 그룹을 갖춘 역할 기반 액세스 제어입니다.

인증 & MFA: 하드웨어 보안 키, 생체 인증, TOTP 앱을 지원하는 Auth0 기반의 엔터프라이즈급 인증입니다.

핵심 개념 가이드에서 더 자세히 알아보세요

사용 사례

Alpacon은 다음에 완벽합니다:

개발 팀

  • 개발 및 스테이징 서버 액세스
  • 프로덕션 문제 디버깅
  • 협업 문제 해결
  • 데이터베이스 관리

DevOps 자동화

  • CI/CD 파이프라인 통합
  • 자동화된 배포
  • Infrastructure as Code 실행
  • 예약된 유지보수 작업

관리형 서비스 제공업체

  • 안전한 고객 서버 액세스
  • 멀티테넌트 격리
  • 클라이언트 규정 준수를 위한 감사 추적
  • 간소화된 엔지니어 온보딩

규정 준수 요구사항

  • 금융 서비스 (PCI DSS, SOX)
  • 헬스케어 (HIPAA)
  • 데이터 보호 (GDPR)
  • 정부 계약업체 (FedRAMP)

3단계로 시작하기

1단계: 서버 등록 (1분)

Alpacon 워크스페이스에서 서버서버 연결로 이동하여 서버 정보를 입력하고, 생성된 설치 스크립트를 서버에서 실행하세요.

자세한 단계는 빠른 시작 가이드를 참조하세요.

2단계: API 토큰 받기 (1분)

워크스페이스 설정에서 프로그래밍 방식 액세스를 위한 API 토큰을 생성하세요.

3단계: 즉시 사용 시작

# CLI
alpacon websh myserver "ls -la"
 
# REST API
curl -X POST https://your-workspace.us1.alpacon.io/api/events/commands/ \
  -H "Authorization: Token YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"server": "myserver", "command": "ls -la"}'

그게 전부입니다. 생성할 SSH 키 없음. 구성할 VPN 없음. 단순하고 안전한 액세스.

아키텍처 개요

Alpacon은 독특한 역방향 연결 아키텍처를 사용합니다:

서버가 Alpacon으로 연결하지, 그 반대가 아닙니다. 이는 다음을 의미합니다:

  • 방화벽 변경 불필요
  • NAT 뒤에서 작동
  • 노출된 포트 없음
  • 자동 페일오버

Alpacon의 차별점

전통적인 도구는 자동화를 위해 만들어지지 않았습니다

  • SSH: 수동 키 관리, 프로그래밍 제어 없음
  • VPN: 네트워크 수준 액세스, 애플리케이션 인식 없음
  • 배스천 호스트: 관리하고 보호해야 할 또 다른 서버

Alpacon은 설계부터 API 우선입니다

  • 모든 것이 프로그래밍 가능: 모든 작업을 API/CLI로 사용 가능
  • 기계 친화적: 사람뿐만 아니라 자동화를 위해 구축
  • 보안이 관리됨: 복잡한 보안은 우리가 처리, 여러분은 간단한 명령만 사용
  • DevOps 네이티브: 기존 도구 및 워크플로우와 통합

다음 단계

이제 Alpacon이 무엇이고 어떻게 작동하는지 이해했으니, 계속 진행하세요:

질문이 있으신가요?

서버 액세스 관리의 미래에 오신 것을 환영합니다. 시작해봅시다!