Repolode
zsuroy

zsuroy/ctty

SSH, serial, telnet, SFTP, FTP, WebDAV, S3 연결을 하나의 바이너리에서 관리하는 경량 터미널 TUI

대체할 수 있는 제품:TabbyTermius

스타
251
포크
14
열린 이슈
2
마지막 커밋
7일 전

어떤 프로젝트인가요?

ctty는 Go로 작성된 네이티브 터미널 연결 관리 도구입니다. SSH 호스트, serial 장치, telnet 엔드포인트, FTP 사이트, WebDAV 서버, S3 버킷을 하나의 키보드 중심 인터페이스에서 관리할 수 있어 클라이언트를 각각 전환할 필요가 없습니다. SSH 연결에는 시스템의 OpenSSH를 사용하며 기존 ~/.ssh/config 파일을 그대로 활용합니다.

연결 기능 외에도 호스트 상태 확인(uptime, CPU 부하, 메모리 및 디스크 사용량), 지연 시간 측정, 선택한 여러 호스트에서의 일괄 명령 실행, 포트 포워딩 설정, SFTP·FTP·WebDAV·S3용 듀얼 패널 파일 브라우저를 제공합니다. 모든 작업은 JSON 출력을 지원하는 headless CLI 명령으로도 실행할 수 있어 스크립트와 AI 에이전트에 적합합니다.

저장한 비밀번호와 비밀 키는 로컬 AES-256-GCM 암호화 볼트에 보관하며, Linux, macOS, Windows, Termux용 단일 바이너리로 배포됩니다.

핵심 기능

  • 01SSH, serial, telnet, FTP, WebDAV, S3 연결을 하나의 TUI에서 관리합니다.
  • 02시스템 OpenSSH와 기존 ~/.ssh/config를 재사용하며 Include 지시문도 지원합니다.
  • 03선택한 여러 SSH 호스트에서 원격 명령을 병렬로 일괄 실행합니다.
  • 04업로드, 다운로드, 파일 관리를 지원하는 SFTP·FTP·WebDAV·S3 듀얼 패널 브라우저를 제공합니다.
  • 05비밀번호와 비밀 키를 AES-256-GCM으로 암호화된 로컬 볼트에 저장합니다.
  • 06스크립트와 에이전트용 JSON 출력을 지원하는 headless CLI 명령을 제공합니다.

활용 사례

  • 서버 여러 대를 관리하고 프로덕션 호스트에서 같은 명령을 실행합니다.
  • 노트북 터미널에서 serial 콘솔과 네트워크 장비를 다룹니다.
  • GUI 클라이언트 없이 NAS, WebDAV 또는 S3 호환 스토리지로 파일을 주고받습니다.
  • AI 코딩 에이전트가 호스트 정보를 조회하고 원격 명령을 실행할 수 있도록 제어된 방법을 제공합니다.

빠른 시작

  1. 1

    Homebrew로 설치(macOS)

    brew install zsuroy/ctty/ctty
  2. 2

    또는 Unix/Linux/macOS용 한 줄 스크립트로 설치

    README의 공식 안내에 따라 설치
  3. 3

    대화형 TUI 실행

    ctty

사용 전 알아둘 점

  • 소스에서 빌드하려면 Go 1.23 이상이 필요합니다.
  • 시리얼, telnet 및 기타 프로토콜 기능은 사용 가능한 플랫폼과 하드웨어에 따라 달라집니다.

토픽

자주 묻는 질문

ctty은(는) 무엇인가요?
SSH, serial, telnet, SFTP, FTP, WebDAV, S3 연결을 하나의 바이너리에서 관리하는 경량 터미널 TUI ctty는 Go로 작성된 네이티브 터미널 연결 관리 도구입니다. SSH 호스트, serial 장치, telnet 엔드포인트, FTP 사이트, WebDAV 서버, S3 버킷을 하나의 키보드 중심 인터페이스에서 관리할 수 있어 클라이언트를 각각 전환할 필요가 없습니다. SSH 연결에는 시스템의 OpenSSH를 사용하며 기존 ~/.ssh/config 파일을 그대로 활용합니다.
ctty은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
ctty은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
ctty은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. ctty의 마지막 커밋은 2026년 10월 13일입니다.
ctty은(는) 어디에 사용할 수 있나요?
서버 여러 대를 관리하고 프로덕션 호스트에서 같은 명령을 실행합니다. 노트북 터미널에서 serial 콘솔과 네트워크 장비를 다룹니다. GUI 클라이언트 없이 NAS, WebDAV 또는 S3 호환 스토리지로 파일을 주고받습니다. AI 코딩 에이전트가 호스트 정보를 조회하고 원격 명령을 실행할 수 있도록 제어된 방법을 제공합니다.
ctty는 어떻게 설치하나요?
Homebrew로 설치(macOS): brew install zsuroy/ctty/ctty 또는 Unix/Linux/macOS용 한 줄 스크립트로 설치 대화형 TUI 실행: ctty
ctty은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/zsuroy/ctty

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트