¿Cómo configurar SFTP en un servidor VPS?

Si tiene un servidor privado virtual (VPS) y desea configurar el protocolo seguro de transferencia de archivos (SFTP) para administrar sus archivos, esta guía le ayudará a hacerlo de forma rápida y sencilla.

Para empezar, SFTP es un protocolo seguro de transferencia de archivos que utiliza el cifrado para proteger su información. Es una excelente alternativa al FTP simple, que transmite datos en texto plano y es menos seguro.

Para configurar SFTP en su servidor VPS, necesitará acceso a la línea de comandos y las credenciales de administrador.

Paso 1: Instalación de OpenSSH

El primer paso es instalar OpenSSH, que es el software para la transferencia segura de datos a través del protocolo SSH.

Ejecute el siguiente comando en la línea de comandos:

sudo apt install openssh-server

Después de instalar el servidor OpenSSH, podrá usar SFTP para transferir archivos a su servidor VPS.

Paso 2: Creación de un nuevo usuario

Cree un nuevo usuario que utilizará SFTP para acceder a su servidor VPS. Esto le permitirá controlar el acceso y la seguridad de su información.

Use el siguiente comando para crear un nuevo usuario:

sudo adduser nombreusuario

Reemplace «nombreusuario» con el nombre de usuario deseado.

Paso 3: Configuración del acceso SFTP

Ahora configure el acceso SFTP para el usuario creado. Edite el archivo de configuración de SSH introduciendo el siguiente comando:

sudo nano /etc/ssh/sshd_config

Busque la línea «Subsystem sftp /usr/lib/openssh/sftp-server» y cámbiela por:

Subsystem sftp internal-sftp

Agregue el siguiente bloque al final del archivo:

Match User nombreusuario ChrootDirectory /home/nombreusuario ForceCommand internal-sftp

Después de realizar los cambios en el archivo de configuración, reinicie el servicio SSH:

sudo systemctl restart sshd

Paso 4: Conexión al servidor a través de SFTP

Ahora puede conectarse a su servidor VPS a través de SFTP, utilizando un programa para trabajar con SFTP, como FileZilla o WinSCP. Introduzca la dirección IP del servidor, el nombre de usuario y la contraseña para comenzar a transferir archivos de forma segura.

Ahora tiene SFTP configurado en su servidor VPS. Con este protocolo seguro de transferencia de archivos, podrá administrar sus datos de forma segura y eficiente.