Tengo un servidor Ubuntu 14.04 instalado con ssh abierto. Me gustaría configurar sftp para que los clientes solo puedan descargar archivos. En otras palabras, pongo los archivos en un directorio al que están encarcelados. Necesito asegurarme de que solo puedan acceder al directorio con sus archivos y nada más.
Originalmente iba a usar vsftpd, pero alguien me dijo que sftp es la mejor opción. Si hay alguna documentación sobre lo que necesito, sería genial.
Necesito ayuda con lo siguiente:
- Cómo configurar sftp
- Cómo configurar cuentas de usuario y usarlas para sftp
- Cómo establecer cuentas en la cárcel
sudo mkdir /ftpusers
, luegosudo mkdir /ftpusers/HomeFolder
chown root:root /ftpusers/HomeFolder
ychmod 755 /ftpusers/HomeFolder
UsePAM yes
arruina todo para mí y causa "conexión rechazada". No estoy seguro de por qué, pero comentar esa línea hace que todo funcione perfectamente.