LinuxParty
EncFS sigue siendo una solución ligera y práctica para cifrar directorios en Linux. Sin embargo, dependiendo del entorno donde trabajes (escritorio gráfico o consola), la forma de introducir la contraseña cambia completamente.
En este artículo te explico cómo usar EncFS en ambos escenarios:
- ✔ Modo gráfico (ideal en escritorios como KDE)
- ✔ Modo texto (ideal para SSH, servidores o consola de Windows)
Pongamos como ejemplo, que en "ebin", tenemos una serie de comandos "encriptados" que una vez desencriptados, serán montados en "sbin", las rutas, ya las debes tener asignadas en tu fichero .bash_profile. Algo así...
PATH=$PATH:$HOME/bin:$HOME/bin/sbin:$HOME/bin/kompozer
🖥️ Uso en modo gráfico (Linux con entorno de escritorio)
Cuando trabajas en un entorno gráfico como KDE Plasma, puedes aprovechar herramientas como ksshaskpass, que muestran una ventana emergente para introducir la contraseña.
🔹 Script típico con modo gráfico
#!/bin/bash fusermount -u "$HOME/bin/sbin" encfs --extpass=/usr/bin/ksshaskpass "$HOME/bin/ebin" "$HOME/bin/sbin" ls -lshF "$HOME/bin/sbin"
🔹 ¿Cómo funciona?
--extpassejecuta un programa externo para pedir la contraseñaksshaskpassabre una ventana gráfica para introducirla- Ideal para:
- Usuarios de escritorio
- Scripts lanzados desde iconos o menús
- Entornos KDE, GNOME, etc.
✅ Ventajas
- Experiencia cómoda para el usuario
- No necesitas escribir en terminal
- Integración visual con el sistema
❌ Problemas comunes
- No funciona en SSH
- No funciona sin servidor X (modo texto puro)
- Depende del entorno gráfico activo
🖥️ Uso en modo texto (terminal / SSH / Windows)
Cuando trabajas en:
- servidores Linux
- sesiones SSH
- consola de Windows (PowerShell / Windows Terminal + SSH)
👉 NO puedes usar ksshaskpass
Aquí debes usar métodos basados en consola.
🔹 Opción recomendada: --stdinpass
#!/bin/bash fusermount -u "$HOME/bin/sbin" 2>/dev/null read -s -p "Introduce la contraseña: " PASSWORD echo echo "$PASSWORD" | encfs --stdinpass "$HOME/bin/ebin" "$HOME/bin/sbin" ls -lshF "$HOME/bin/sbin"
🔹 ¿Cómo funciona?
read -s→ oculta la contraseña al escribir--stdinpass→ EncFS lee la contraseña desde stdin- Compatible con cualquier terminal
✅ Ventajas
- Funciona en SSH
- Funciona en servidores sin GUI
- Funciona en Windows Terminal (SSH a Linux)
- No requiere dependencias externas
❌ Inconvenientes
- Menos “amigable” que una ventana gráfica
- Hay que escribir la contraseña manualmente
⚠️ Alternativa: --extpass="cat"
También puedes hacer:
echo "$PASSWORD" | encfs --extpass="cat" ...
Pero esto es menos limpio que --stdinpass.
🪟 Uso desde Windows (muy importante)
Si trabajas desde Windows usando:
- Windows Terminal
- PuTTY
- OpenSSH
👉 Estás en modo texto, aunque tengas interfaz gráfica en Windows.
💡 Es decir:
❌ No puedes usar ksshaskpass
✔ Debes usar --stdinpass
⚖️ Comparativa rápida
| Característica | Modo gráfico (ksshaskpass) |
Modo texto (stdinpass) |
|---|---|---|
| Entorno necesario | GUI (KDE/GNOME) | Ninguno |
| Funciona por SSH | ❌ No | ✔ Sí |
| Seguridad | ✔ Alta | ✔ Alta |
| Comodidad | ✔ Muy alta | Media |
| Automatización | Limitada | ✔ Alta |
🧠 Recomendación profesional
Dado tu perfil (admin Linux, scripting, etc.):
👉 Usa SIEMPRE:
- ✔
--stdinpasspara scripts y servidores - ✔
ksshaskpasssolo en entornos desktop
🚀 Conclusión
- EncFS sigue siendo flexible, pero el método de autenticación depende del entorno
- El error típico viene de intentar usar herramientas gráficas en consola
- La solución es simple:
👉 GUI → ksshaskpass
👉 Terminal → --stdinpass
-
Artículos
- Encriptar / desencriptar ficheros y directorios con EncFS: uso en modo gráfico y modo consola (Linux y Windows)
- ⚖️ Polémica en el software libre: ONLYOFFICE denuncia posibles infracciones en el proyecto “Euro-Office”
- Diferencia entre basalto y granito
- Europa prepara cambios para acabar con la pesadilla de las cookies web 🍪
- ONLYOFFICE Desktop Editors ya está disponible para Linux ARM
- Proyecto Chrysalis: así sería la nave interestelar capaz de llevarnos a otro sistema solar
- Robots rusos, caídas estrepitosas y el nuevo “show” ante Putin: lo último en IA en Moscú
- 👉 Disponible ONLYOFFICE Docs 9.1: un editor de PDF más potente, fórmulas ultrarrápidas y más de 500 mejoras
- La antigua civilización que inspiró la democracia de Estados Unidos
- LibreOffice critica a Microsoft por usar formatos de archivo "complejos" para bloquear a los usuarios de Office
- Intel elimina el sistema operativo Clear Linux y finaliza el soporte sin previo aviso
- 6 gestores de archivos para Linux mucho mejores que el predeterminado



