Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
filessh — Un navegador de archivos TUI rápido y conveniente para servidores remotos | Kitploit
Herramientas/GitHubGitHub/jayanaxhf/filessh
Scripting y AutomatizaciónSeguridad de RedesUtilidades y FrameworksHerramienta de Acceso Remoto
GitHubjayanaxhf/filessh

filessh

Un navegador de archivos TUI rápido y conveniente para servidores remotos

Ver Repositorio
2286hace 27 díasRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir
Sitio web

FileSSH

Built With Ratatui crates.io GitHub Tag

Un explorador de archivos basado en TUI para servidores SSH, que te permite navegar y gestionar archivos en un servidor remoto, editarlos en el mismo lugar y descargar directorios de forma recursiva con recorrido paralelo de directorios. También tiene la capacidad de iniciar rápidamente sesiones SSH en rutas del servidor remoto.

Con licencia dual bajo MIT o UNLICENSE.

Made with VHS

Instalación

homebrew (macOS)

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

Cargo

root@kitploit:~
cargo install --locked filessh

Compilar desde el código fuente

  1. Asegúrate de tener Rust y Cargo instalados. Puedes encontrar instrucciones de instalación en rust-lang.org.
  2. Clona el repositorio:
    root@kitploit:~
    git clone https://github.com/your-username/filessh.git
    cd filessh
    
  3. Compila el proyecto:
    root@kitploit:~
    cargo build --release
    
    El ejecutable se encontrará en target/release/filessh.

Pendientes

  • Añadir soporte para rsync y scp
  • Corregir errores

Uso

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

Características

  1. Modificar, eliminar y explorar archivos en un servidor remoto
  2. Descargar directorios de forma recursiva con recorrido paralelo de directorios
  3. Abrir rápidamente sesiones SSH en directorios.

Uso

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

Comandos:
  connect              Conectar explícitamente (igual que el comando predeterminado)
  install-man-pages    Instalar páginas man en el sistema
  install-completions  Generar scripts de autocompletado del shell

Argumentos:
  [HOST]  El host remoto al que conectarse (p. ej., 'example.com' o '192.168.1.100')
  [PATH]  Ruta de directorio inicial que abrir en el host remoto

Opciones:
  -p, --port <PORT>
          El número de puerto a usar para la conexión SSH [predeterminado: 22]
  -u, --username <USERNAME>
          El nombre de usuario para iniciar sesión en el host remoto
  -k, --private-key <PRIVATE_KEY>
          Ruta al archivo de clave privada para autenticación de clave pública
  -o, --openssh-certificate <OPENSSH_CERTIFICATE>
          Ruta opcional a un certificado OpenSSH
  -h, --help
          Imprimir ayuda
  -V, --version
          Imprimir versión

Ejemplo

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

Atajos de teclado

Para salir, presiona Ctrl+q.

La interfaz tiene tres paneles: la lista de archivos, el panel de metadatos y contenido de archivo, y el cuadro de entrada donde aparecen los mensajes.

En la lista de archivos:

En un mensaje, Enter acepta y Esc cancela.

Descargar herramienta
TeclaAcción
Ctrl+qSalir
Tab / Shift+TabMover el foco entre los paneles
1 / 2 / 3Enfocar la lista de archivos, el panel de contenido o el cuadro de entrada
EscVolver a la lista de archivos, limpiando cualquier mensaje o filtro
TeclaAcción
j / k, ↓ / ↑Mover la selección
l / →Entrar en el directorio seleccionado
h / ←Ir al directorio padre
EnterMostrar el contenido del archivo seleccionado en el panel de contenido
eEditar el archivo en $EDITOR, después de que Enter lo haya cargado
dDescargar la selección, solicitando una ruta local
fFiltrar la lista por nombre, mientras escribes
mRenombrar o mover la selección
xEliminar la selección, confirmando con y
n fCrear un archivo
n dCrear un directorio
.Ocultar archivos ocultos, que se muestran por defecto
Ctrl+oAbrir una sesión SSH en el directorio actual