WeTTY
브라우저 속 터미널로, HTTP/HTTPS를 통해 shell 또는 SSH에 접근할 수 있으며, ajaxterm보다 더 빠르고 안정적입니다.
스마트 다운로드
프로젝트 홈페이지 방문
아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요
브라우저에서 바로 터미널을 열 수 있으며, SSH 연결을 지원하고 응답이 빨라 플러그인이 필요 없습니다.
주요 기능
- 브라우저만으로 터미널 실행, 추가 클라이언트 설치 불필요
- SSH를 통한 임의의 원격 호스트 연결 지원
- WebSocket 기반 실시간 통신, 빠른 응답 속도
- SSL/HTTPS 암호화 지원
- iframe 임베딩 또는 리버스 프록시 설정 가능
할 수 없는 것
- •기본적으로 현재 사용자로 실행되며, SSH를 통해 localhost에 연결하는 경우 SSH 서비스가 시작되어 있는지 확인해야 합니다. root로 실행하면 /bin/login(로컬 로그인)을 시작합니다. --ssh-key 옵션은 비밀번호 없는 연결을 활성화하며 보안 위험이 있으므로 주의해서 사용하세요. 운영 환경에서는 반드시 리버스 프록시를 사용하여 HTTPS를 추가해야 하며, 그렇지 않으면 비밀번호와 세션 내용이 평문으로 전송됩니다.
사용 사례
- 운영 담당자가 서버를 원격으로 관리
- 개발자가 브라우저에서 Docker 컨테이너를 디버깅
- 교육 시연 시 로컬 터미널 환경을 구축할 필요가 없음
WeTTY는 Web 기반 터미널 에뮬레이터로, 브라우저를 통해 shell 또는 SSH 세션에 직접 접근할 수 있게 해줍니다. 순수 JavaScript로 구현된 완전한 터미널 에뮬레이터인 xterm.js와 Ajax가 아닌 WebSocket을 사용하여 지연 시간이 더 짧고 상호작용이 더 원활합니다. 사용자, 포트 및 인증 방식(비밀번호 또는 공개 키)을 지정하여 임의의 SSH 서버에 연결할 수 있습니다. root 권한으로 실행하면 로컬 로그인을 바로 시작할 수 있습니다. 설치는 npm 명령 하나로 간단히 완료되며 Docker 이미지도 제공됩니다. 프로덕션 환경에서는 nginx 또는 traefik 리버스 프록시와 함께 HTTPS를 사용하는 것이 권장됩니다.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
Node.js 18+가 설치되어 있는지 확인하세요
npm install -g wetty를 실행하여 전역으로 설치하세요
wetty를 실행하여 서비스를 시작하면 기본적으로 3000 포트를 수신 대기합니다
- Node.js 18+가 설치되어 있는지 확인하세요
- npm install -g wetty를 실행하여 전역으로 설치하세요
- wetty를 실행하여 서비스를 시작하면 기본적으로 3000 포트를 수신 대기합니다
체크섬 없음
이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다
SHA256 체크섬
체크섬 없음
GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
npm uninstall -g wetty를 실행하면 전역 설치를 제거할 수 있습니다. Docker를 사용하는 경우 컨테이너를 중지하고 삭제하면 됩니다.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
3 FAQs