-
SSH 명령 한 줄로 즉시 Linux 인스턴스를 생성하고 접속할 수 있는 클라우드 환경 제공
-
회원가입이나 설정 과정 없이 SSH만으로 박스 생성, 연결, 삭제, 결제 관리 가능
- 인스턴스는 연결이 끊기면 자동으로 일시중단되고, 다시 접속 시 이전 상태로 복원
-
사용량 기반 요금제로 실행 중 시간당 $0.05, 중단 시 시간당 $0.005 부과
-
HTTPS 엔드포인트와 자동 TLS, 포트 포워딩, scp 등 완전한 SSH 기능 지원
서비스 개요
-
shellbox.dev는 SSH를 통해 즉시 접근 가능한 Linux 박스 인스턴스를 제공
- 별도 회원가입, 설정, 브라우저 플러그인 없이 SSH 명령만으로 이용 가능
- 사용자는 ssh shellbox.dev 명령으로 접속 후 인스턴스 생성 및 관리 수행
- 인스턴스 사양은 2 vCPU, 4GB RAM, 50GB SSD로 구성
-
순수 SSH 접근 방식을 사용하며, 추가 클라이언트나 웹 인터페이스 불필요
인스턴스 관리 기능
-
create <name> 명령으로 새 박스 생성, 생성 후 고유 URL과 SSH 접속 명령 제공
-
connect <name> 명령으로 박스에 접속, ssh -t 옵션을 사용해 터미널 연결 유지
-
list 명령으로 박스 목록, 상태(running/stopped), URL 확인 가능
-
delete <name> 명령으로 박스 영구 삭제
상태 유지 및 일시중단
- 박스는 연결이 끊기면 자동으로 일시중단(pause)
- 재접속 시 이전 상태 그대로 복원되어 작업 연속성 유지
- 이 기능을 통해 불필요한 리소스 사용을 줄이고 비용 절감 가능
요금 및 결제 구조
-
사용량 기반 과금제 적용
- 실행 중: 시간당 $0.05
- 중단 상태: 시간당 $0.005
-
자동 비용 제어 기능으로 잔액이 $5 미만이면 박스 자동 정지
-
선불 충전제로 최소 $10부터 충전 가능, 미사용 금액은 환불 가능
-
billing 명령으로 충전 내역, 사용 요금, 잔액, 남은 사용 시간 확인 가능
-
funds <amount> 명령으로 결제 QR 코드 또는 URL을 통해 충전 수행
네트워크 및 보안 기능
- 각 박스는 자동 TLS 인증서가 적용된 HTTPS 엔드포인트를 가짐
-
포트 포워딩과 scp 파일 전송 지원
- OpenSSH 9.0 이상에서는 scp -O 옵션으로 레거시 프로토콜 사용 필요
명령어 요약
-
create <name>: 새 박스 생성
-
list: 박스 목록 및 상태 조회
-
connect <name>: 박스 접속
-
delete <name>: 박스 삭제
-
billing: 잔액 및 사용 내역 조회
-
funds <amount>: 충전
-
refund <amount>: 잔액 환불
-
payments: 결제 내역 확인
핵심 특징
-
즉시성: SSH 명령 한 줄로 개발 환경 생성
-
단순성: 설정, 로그인, 브라우저 의존성 제거
-
비용 효율성: 사용 시간 기반 과금과 자동 정지로 낭비 최소화
-
지속성: 연결 해제 후에도 상태 보존
-
보안성: HTTPS 및 SSH 기반 접근으로 안전한 원격 개발 환경 제공