Para habilitar la transferencia de archivos SFTP en un servidor SSH, sigue estos pasos:
1. Accede al servidor SSH a través de una conexión segura.
2. Abre el archivo de configuración de sshd (usualmente ubicado en /etc/ssh/sshd_config) con un editor de texto.
3. Busca la línea que comienza con “Subsystem sftp” y verifica que no esté comentada (precedida por un #). Si la línea está comentada, entonces quítale el #.
4. Asegúrate de que el valor de Subsystem sftp points esté configurado como “sftp-server” (por defecto).
5. Nota: si quieres restringir el acceso SFTP a un directorio específico, agrega estas líneas al final del archivo de configuración:
Match Group sftpusers
ChrootDirectory /home/sftpusers
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
Reemplaza “sftpusers” con el nombre del grupo de usuarios que tendrán acceso SFTP y “/home/sftpusers” con la carpeta raíz donde se alojarán los archivos para esta cuenta.
6. Guarda los cambios en el archivo de configuración y reinicia el servicio sshd para que los cambios surtan efecto.
Con estos pasos habrás habilitado la transferencia de archivos SFTP en tu servidor SSH.