GitHub Trending인프라 · 데브옵스

timhartmann7/omnyssh

Rust 기반 SSH 클라이언트 OmnySSH, 대시보드·SFTP·터미널 한곳에

원제 timhartmann7/omnyssh

스타 1,063당일 +114Rust
Key Point

서버 관리 시 터미널·SFTP·대시보드를 오가며 써야 하는 불편함을 한 창에서 해결하고, 한 클릭으로 SSH 키를 안전하게 설정할 수 있다.

핵심 요약

  • Rust로 만든 오픈소스 SSH 클라이언트·서버 관리자로, macOS·Windows·Linux에서 데스크톱 GUI와 터미널 TUI를 모두 지원한다.
  • 대시보드에서 모든 서버를 카드로 표시하며, CPU·RAM·디스크·업타임·OS·상위 프로세스와 Docker 컨테이너 수를 실시간으로 표시한다.
  • 탭 기반 PTY 터미널, 2패널 SFTP 파일 매니저, 다중 서버 일괄 실행 스니펫 기능을 제공한다.
  • 기존 ~/.ssh/config를 읽어 hosts를 자동 로드하며, 비밀번호 인증 서버에 한 번의 클릭으로 Ed25519 키를 생성해 설정할 수 있다.
  • 키 설정 시 백업을 먼저 저장하고, 모든 단계가 성공해야만 비밀번호 로그인을 비활성화하므로 실패 시 자동 복구된다.
  • 로그인 계정·텔레메트리가 없고, 130MB RAM에서 약 650MB를 사용하는 Termius보다 가볍다.
  • Apache 2.0 라이선스 오픈소스로, 터미널 버전은 crates.io에서 설치 가능하며 Dracula·Nord·Gruvbox 테마와 재설정 가능한 단축키를 지원한다.
  • 설정 파일은 ~/.ssh/config를 읽지만 쓰지 않으며, 개발자는 Telegram(t.me/timhartmanndev)에서 개발 진행 상황을 공유한다.
AI 요약 안내

AI가 한국어로 정리한 내용입니다. 정확한 정보는 원문을 확인해 주세요.

요약 원칙 ↗