업데이트로 돌아가기
New releaseJul 27, 2026

filessh v0.4.4

원격 서버를 위한 빠르고 편리한 TUI 파일 브라우저

공유

FileSSH

Built With Ratatui crates.io GitHub Tag

SSH 서버용 TUI 기반 파일 탐색기로, 원격 서버에서 파일을 탐색 및 관리하고, 직접 편집하며, 병렬 디렉터리 탐색을 통해 디렉터리를 재귀적으로 다운로드할 수 있습니다. 또한 원격 서버의 경로로 빠르게 SSH 세션을 시작할 수 있는 기능도 있습니다.

MIT 또는 UNLICENSE에 따라 이중 라이선스가 부여됩니다.

Made with VHS

설치

homebrew (macOS)

brew install jayanaxhf/taps/filessh

Cargo

cargo install --locked filessh

소스에서 빌드

  1. Rust와 Cargo가 설치되어 있는지 확인하십시오. 설치 방법은 rust-lang.org에서 확인할 수 있습니다.
  2. 저장소를 클론합니다:
    git clone https://github.com/your-username/filessh.git
    cd filessh
    
  3. 프로젝트를 빌드합니다:
    cargo build --release
    
    실행 파일은 target/release/filessh에 위치합니다.

할 일

  • rsync 및 scp 지원 추가
  • 버그 수정

사용법

filessh [OPTIONS] <HOST> <PATH>

기능

  1. 원격 서버에서 파일 수정, 삭제 및 탐색
  2. 병렬 디렉터리 탐색으로 디렉터리를 재귀적으로 다운로드
  3. 디렉터리에 대한 SSH 세션을 빠르게 열기

사용법

filessh [OPTIONS] [HOST] [PATH]
filessh <COMMAND>

Commands:
  connect              Connect explicitly (same as default command)
  install-man-pages    Install man pages into the system
  install-completions  Generate shell completion scripts

Arguments:
  [HOST]  The remote host to connect to (e.g., 'example.com' or '192.168.1.100')
  [PATH]  Initial directory path to open on the remote host

Options:
  -p, --port <PORT>
          The port number to use for the SSH connection [default: 22]
  -u, --username <USERNAME>
          The username for logging into the remote host
  -k, --private-key <PRIVATE_KEY>
          Path to the private key file for public key authentication
  -o, --openssh-certificate <OPENSSH_CERTIFICATE>
          Optional path to an OpenSSH certificate
  -h, --help
          Print help
  -V, --version
          Print version

예제

./target/release/filessh \
    --username myuser \
    --private-key ~/.ssh/id_rsa \
    example.com \
    /home/myuser

키 바인딩

종료하려면 Ctrl+q를 누르세요.

인터페이스는 세 개의 창으로 구성됩니다: 파일 목록, 메타데이터 및 파일 콘텐츠 창, 프롬프트가 나타나는 입력 상자.

동작
Ctrl+q종료
Tab / Shift+Tab창 간 포커스 이동
1 / 2 / 3파일 목록, 콘텐츠 창 또는 입력 상자에 포커스
Esc프롬프트나 필터를 지우고 파일 목록으로 돌아가기

파일 목록:

동작
j / k, / 선택 이동
l / 선택한 디렉터리로 들어가기
h / 상위 디렉터리로 이동
Enter선택한 파일의 내용을 콘텐츠 창에 표시
eEnter로 파일을 불러온 후 $EDITOR에서 편집
d선택 항목 다운로드, 로컬 경로 입력 프롬프트
f입력하면서 이름으로 목록 필터링
m선택 항목 이름 변경 또는 이동
x선택 항목 삭제, y로 확인
n f파일 생성
n d디렉터리 생성
.기본적으로 표시되는 숨김 파일 숨기기/표시 전환
Ctrl+o현재 디렉터리에서 SSH 세션 열기

프롬프트에서 Enter는 수락, Esc는 취소합니다.

카테고리