como instalar un servidor sftp en ubuntu server

Para instalar un servidor SFTP (SSH File Transfer Protocol) en Ubuntu Server, utilizaremos el servidor SSH incorporado en Ubuntu, ya que SFTP se ejecuta a través de SSH. Aquí te muestro los pasos para configurar un servidor SFTP:

Paso 1: Actualiza el sistema Antes de comenzar, asegúrate de que el sistema esté actualizado:

Paso 2: Instala el servidor SSH Si aún no tienes instalado el servidor SSH, puedes hacerlo con el siguiente comando:

Paso 3: Configura el servidor SSH para SFTP Para habilitar el acceso SFTP para ciertos usuarios y restringirlos a sus directorios de inicio, necesitamos editar la configuración del servidor SSH.

Abre el archivo de configuración del servidor SSH con un editor de texto, como nano:

Asegúrate de que las siguientes líneas estén presentes y sin el carácter de comentario «#» al principio:

La configuración anterior asegura que los miembros del grupo «sftp» estén restringidos a sus directorios de inicio (%h) y solo puedan usar SFTP para transferir archivos.

Paso 4: Crea un grupo para los usuarios SFTP Si no tienes un grupo específico para usuarios SFTP, puedes crear uno:

Paso 5: Agrega usuarios al grupo SFTP Agrega los usuarios que deseas habilitar para SFTP al grupo «sftp». Puedes hacerlo utilizando el siguiente comando para cada usuario:

Paso 6: Configura los permisos de los directorios de inicio de los usuarios Asegúrate de que cada usuario tenga su propio directorio de inicio en el que puedan escribir archivos. Esto será su directorio de trabajo cuando se conecten a través de SFTP.

Por ejemplo, para crear un directorio para el usuario «usuario1» en la ubicación «/home/usuario1», utiliza el siguiente comando:

Reemplaza «usuario1» con el nombre de cada usuario que desees habilitar para SFTP.

Paso 7: Reinicia el servicio SSH

Una vez que hayas realizado todos los cambios, reinicia el servicio SSH para aplicar la nueva configuración:

¡Listo! Ahora tienes un servidor SFTP configurado en tu Ubuntu Server. Los usuarios que hayas agregado al grupo «sftp» podrán conectarse a través de SFTP y solo tendrán acceso a sus respectivos directorios de inicio. Asegúrate de que estos usuarios tengan los permisos adecuados en sus directorios de inicio para que puedan realizar las operaciones de lectura y escritura según tus necesidades.

Deja un comentario