Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
filessh — Быстрый и удобный TUI-файловый браузер для удалённых серверов | Kitploit
Инструменты/GitHubGitHub/jayanaxhf/filessh
Скриптинг и автоматизацияСетевая безопасностьУтилиты и фреймворкиИнструмент Удаленного Доступа
GitHubjayanaxhf/filessh

filessh

Быстрый и удобный TUI-файловый браузер для удалённых серверов

Репозиторий
228627 дней назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
Сайт

FileSSH

Built With Ratatui crates.io GitHub Tag

Файловый менеджер на основе TUI для SSH-серверов, позволяющий просматривать файлы на удалённом сервере и управлять ими, редактировать их на месте, а также рекурсивно скачивать каталоги с параллельным обходом. Кроме того, он умеет быстро открывать SSH-сессии для путей на удалённом сервере.

Двойное лицензирование: MIT или UNLICENSE.

Made with VHS

Установка

homebrew (macOS)

root@kitploit:~
brew install jayanaxhf/taps/filessh

Cargo

root@kitploit:~
cargo install --locked filessh

Сборка из исходного кода

  1. Убедитесь, что у вас установлены Rust и Cargo. Инструкции по установке можно найти на rust-lang.org.
  2. Склонируйте репозиторий:
    root@kitploit:~
    git clone https://github.com/your-username/filessh.git
    cd filessh
    
  3. Соберите проект:
    root@kitploit:~
    cargo build --release
    
    Исполняемый файл будет находиться в target/release/filessh.

Задачи

  • Добавить поддержку rsync и scp
  • Исправить ошибки

Использование

root@kitploit:~
filessh [OPTIONS] <HOST> <PATH>

Возможности

  1. Изменять, удалять и просматривать файлы на удалённом сервере
  2. Рекурсивно скачивать каталоги с параллельным обходом
  3. Быстро открывать SSH-сессии для каталогов.

Использование

root@kitploit:~
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

Пример

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

Горячие клавиши

Для выхода нажмите Ctrl+q.

Интерфейс состоит из трёх панелей: списка файлов, панели метаданных и содержимого файла, а также поля ввода, в котором появляются запросы.

В списке файлов:

В запросе Enter подтверждает, а Esc отменяет.

Скачать инструмент
КлавишаДействие
Ctrl+qВыход
Tab / Shift+TabПереключение фокуса между панелями
1 / 2 / 3Сфокусироваться на списке файлов, панели содержимого или поле ввода
EscВернуться к списку файлов, закрыв запрос или фильтр
КлавишаДействие
j / k, ↓ / ↑Перемещение выделения
l / →Войти в выбранный каталог
h / ←Перейти в родительский каталог
EnterПоказать содержимое выбранного файла на панели содержимого
eРедактировать файл в $EDITOR после его загрузки с помощью Enter
dСкачать выделенное, запросив локальный путь
fФильтровать список по имени по мере ввода
mПереименовать или переместить выделенное
xУдалить выделенное, подтвердив с помощью y
n fСоздать файл
n dСоздать каталог
.Скрыть скрытые файлы, которые отображаются по умолчанию
Ctrl+oОткрыть SSH-сессию в текущем каталоге