Cómo configurar un servidor FTP en Ubuntu Linux (con imágenes)

Tabla de contenido:

Cómo configurar un servidor FTP en Ubuntu Linux (con imágenes)
Cómo configurar un servidor FTP en Ubuntu Linux (con imágenes)

Video: Cómo configurar un servidor FTP en Ubuntu Linux (con imágenes)

Video: Cómo configurar un servidor FTP en Ubuntu Linux (con imágenes)
Video: Aumentar RAM con memoria USB o SD | Toda la verdad 2024, Mayo
Anonim

Este artículo de wikiHow te mostrará cómo configurar y conectarte a un servidor FTP desde tu computadora Ubuntu Linux. Los servidores FTP son útiles para almacenar archivos de su computadora y permitir que otros los naveguen. Para configurar un servidor FTP desde su computadora, necesitará tener un servidor FTP al que pueda conectarse. También se recomienda que actualice su software de Ubuntu a la última versión disponible.

Pasos

Parte 1 de 4: Instalación del marco de FTP

Configurar un servidor FTP en Ubuntu Linux Paso 1
Configurar un servidor FTP en Ubuntu Linux Paso 1

Paso 1. Asegúrese de que Ubuntu esté actualizado

Las versiones de Ubuntu 17.10 y posteriores tienen rutas de archivo muy diferentes a las de las versiones anteriores, por lo que deberá actualizar a la última versión de Ubuntu si aún no lo ha hecho:

  • Abierto Terminal
  • Escribe sudo apt-get upgrade y presiona ↵ Enter.
  • Escribe tu contraseña y presiona ↵ Enter.
  • Escribe y cuando se te solicite, luego presiona ↵ Enter.
  • Espere a que las actualizaciones terminen de instalarse, luego reinicie su computadora si se le solicita.
Configurar un servidor FTP en Ubuntu Linux Paso 2
Configurar un servidor FTP en Ubuntu Linux Paso 2

Paso 2. Abra la Terminal

Haga clic en el Aplicaciones menú ⋮⋮⋮, desplácese hacia abajo y haga clic en el icono en blanco y negro Terminal icono para hacerlo.

También puede presionar Alt + Ctrl + T para abrir Terminal

Configurar un servidor FTP en Ubuntu Linux Paso 3
Configurar un servidor FTP en Ubuntu Linux Paso 3

Paso 3. Ingrese el comando de instalación de VSFTPD

Escribe sudo apt-get install vsftpd en la Terminal, luego presiona ↵ Enter.

Configurar un servidor FTP en Ubuntu Linux Paso 4
Configurar un servidor FTP en Ubuntu Linux Paso 4

Paso 4. Ingrese su contraseña

Escribe la contraseña que usas para iniciar sesión en tu computadora, luego presiona ↵ Enter.

Configurar un servidor FTP en Ubuntu Linux Paso 5
Configurar un servidor FTP en Ubuntu Linux Paso 5

Paso 5. Espere a que se instale VSFTPD

Esto tomará entre 5 y 20 minutos dependiendo de su configuración actual de FTP y su conexión a Internet, así que tenga paciencia.

Configurar un servidor FTP en Ubuntu Linux Paso 6
Configurar un servidor FTP en Ubuntu Linux Paso 6

Paso 6. Instale FileZilla

Este es el programa que usará para acceder y cargar en su servidor. Para instalarlo:

  • Escriba sudo apt-get install filezilla
  • Ingrese su contraseña nuevamente si se le solicita.
  • Espere a que se complete la instalación.

Parte 2 de 4: Configuración del servidor FTP

Configurar un servidor FTP en Ubuntu Linux Paso 7
Configurar un servidor FTP en Ubuntu Linux Paso 7

Paso 1. Abra el archivo de configuración VSFTPD

Escribe sudo nano /etc/vsftpd.conf y presiona ↵ Enter. Editará este archivo para permitir (o deshabilitar) ciertas funciones de VSFTPD.

Configurar un servidor FTP en Ubuntu Linux Paso 8
Configurar un servidor FTP en Ubuntu Linux Paso 8

Paso 2. Permita que los usuarios locales inicien sesión en su servidor FTP

Utilice las teclas de flecha para desplazarse hacia abajo hasta

# Descomente esto para permitir que los usuarios locales inicien sesión.

encabezado, luego elimine el "#" del

local_enable = SÍ

línea debajo de él.

  • Puede eliminar el "#" usando las teclas de flecha para seleccionar la letra que está delante de él (en este caso, "l") y presionando la tecla ← Retroceso.
  • Omita este paso si el

    local_enable = SÍ

  • la línea ya es blanca.
Configurar un servidor FTP en Ubuntu Linux Paso 9
Configurar un servidor FTP en Ubuntu Linux Paso 9

Paso 3. Permita los comandos de escritura FTP

Desplácese hacia abajo hasta

# Descomente esto para habilitar cualquier forma de comando de escritura FTP.

encabezado, luego elimine el "#" del

write_enable = YES

línea debajo de él.

  • Omita este paso si

    write_enable = YES

  • ya es blanco.
Configurar un servidor FTP en Ubuntu Linux Paso 10
Configurar un servidor FTP en Ubuntu Linux Paso 10

Paso 4. Desactive la manipulación ASCII

Desplácese hasta el

# La alteración de ASCII es una característica horrible del protocolo.

encabezado, luego elimine el "#" de las siguientes dos líneas:

  • ascii_upload_enable = SÍ

  • ascii_download_enable = SÍ

Configurar un servidor FTP en Ubuntu Linux Paso 11
Configurar un servidor FTP en Ubuntu Linux Paso 11

Paso 5. Cambie la configuración de "chroot"

Desplácese hacia abajo hasta

# chroot)

encabezado, luego agregue las siguientes líneas:

  • user_sub_token = $ USER

  • chroot_local_user = SÍ

  • chroot_list_enable = SÍ

  • Si alguna de estas líneas ya existe, simplemente elimine el "#" antes de cada línea existente.
Configurar un servidor FTP en Ubuntu Linux Paso 12
Configurar un servidor FTP en Ubuntu Linux Paso 12

Paso 6. Cambie la configuración predeterminada de "chroot"

Desplácese hacia abajo hasta

(sigue por defecto)

encabezado, luego agregue las siguientes líneas:

  • chroot_list_file = / etc / vsftpd.chroot_list

  • raíz_local = / home / $ USER / Public_html

  • allow_writeable_chroot = SÍ

  • Si alguna de estas líneas ya existe, simplemente elimine el "#" antes de cada línea existente.
Configurar un servidor FTP en Ubuntu Linux Paso 13
Configurar un servidor FTP en Ubuntu Linux Paso 13

Paso 7. Habilite la opción "ls recurse"

Desplácese hacia abajo hasta

# Puedes activar la opción "-R"…

encabezado, luego elimine el "#" del

ls_recurse_enable = SÍ

línea debajo de él.

Configurar un servidor FTP en Ubuntu Linux Paso 14
Configurar un servidor FTP en Ubuntu Linux Paso 14

Paso 8. Guarde y salga del editor de texto

Para hacerlo:

  • Presione Ctrl + X
  • Escriba y
  • Presiona ↵ Enter

Parte 3 de 4: Agregar nombres de usuario a la lista CHROOT

Configurar un servidor FTP en Ubuntu Linux Paso 15
Configurar un servidor FTP en Ubuntu Linux Paso 15

Paso 1. Abra el archivo de texto "chroot"

Escribe sudo nano /etc/vsftpd.chroot_list y presiona ↵ Enter.

Puede saltar al último paso de esta parte si no desea especificar las personas que pueden acceder a su servidor FTP

Configurar un servidor FTP en Ubuntu Linux Paso 16
Configurar un servidor FTP en Ubuntu Linux Paso 16

Paso 2. Ingrese su contraseña

Escribe la contraseña que usas para iniciar sesión en Ubuntu y presiona ↵ Enter. Esto abrirá el archivo de texto "chroot".

Omita este paso si no se le solicita su contraseña

Configurar un servidor FTP en Ubuntu Linux Paso 17
Configurar un servidor FTP en Ubuntu Linux Paso 17

Paso 3. Agregue nombres de usuario a la lista

Escribe tu propio nombre de usuario, presiona ↵ Enter y repite con cualquier otro nombre de usuario de las personas a las que quieras que accedan a sus directorios de inicio desde tu servidor.

Configurar un servidor FTP en Ubuntu Linux Paso 18
Configurar un servidor FTP en Ubuntu Linux Paso 18

Paso 4. Guarde su lista

Presiona Ctrl + X, escribe y y presiona ↵ Enter. Tu lista se guardará.

Configurar un servidor FTP en Ubuntu Linux Paso 19
Configurar un servidor FTP en Ubuntu Linux Paso 19

Paso 5. Reinicie VSFTPD

Escribe sudo systemctl restart vsftpd y presiona ↵ Enter. Esto detendrá y reiniciará VSFTPD, asegurando que sus cambios se hayan guardado. Ahora puede acceder a su servidor FTP.

Parte 4 de 4: Acceso a su servidor

Configurar un servidor FTP en Ubuntu Linux Paso 20
Configurar un servidor FTP en Ubuntu Linux Paso 20

Paso 1. Determine la dirección de su servidor

Si está pagando por un servidor FTP a través de un servicio de alojamiento (por ejemplo, Bluehost), deberá conocer la dirección IP o la dirección habitual del servicio para poder conectarse a él.

  • Si está alojando su propio servidor desde su computadora, usará la dirección IP de su computadora, que puede averiguar ingresando ifconfig en Terminal y luego revisando el número "inet addr".

    Si "ifconfig" no está instalado, puede instalarlo ingresando sudo apt-get install net-tools en Terminal

Configurar un servidor FTP en Ubuntu Linux Paso 21
Configurar un servidor FTP en Ubuntu Linux Paso 21

Paso 2. Reenvíe un puerto en su enrutador

Una vez que sepa la dirección IP de su servidor, deberá reenviar la ranura del puerto 21 de su enrutador a esa dirección; asegúrese de que el puerto utilice TCP (no UDP o una mezcla de los dos).

El reenvío de puertos varía de un enrutador a otro, así que asegúrese de consultar el artículo vinculado o la documentación de su enrutador para obtener instrucciones

Configurar un servidor FTP en Ubuntu Linux Paso 22
Configurar un servidor FTP en Ubuntu Linux Paso 22

Paso 3. Abra Filezilla

Escribe filezilla en la Terminal y presiona ↵ Enter. Después de un momento, se abrirá FileZilla.

Si desea conectarse a través de Terminal, puede intentar escribir ftp [dirección]. Mientras su servidor esté funcionando y tenga acceso a Internet, éste intentará conectarse a su servidor FTP; sin embargo, es posible que no pueda transferir archivos

Configurar un servidor FTP en Ubuntu Linux Paso 23
Configurar un servidor FTP en Ubuntu Linux Paso 23

Paso 4. Haga clic en Archivo

Está en la esquina superior izquierda de la ventana de FileZilla. Al hacerlo, aparecerá un menú desplegable.

Configurar un servidor FTP en Ubuntu Linux Paso 24
Configurar un servidor FTP en Ubuntu Linux Paso 24

Paso 5. Haga clic en Administrador del sitio…

Encontrarás esta opción en el menú desplegable. Se abrirá la ventana del Administrador del sitio.

Configurar un servidor FTP en Ubuntu Linux Paso 25
Configurar un servidor FTP en Ubuntu Linux Paso 25

Paso 6. Haga clic en Nuevo sitio

Es un botón blanco en el lado inferior izquierdo de la ventana. Al hacerlo, se abre la sección Nuevo sitio del Administrador del sitio.

Configurar un servidor FTP en Ubuntu Linux Paso 26
Configurar un servidor FTP en Ubuntu Linux Paso 26

Paso 7. Ingrese la dirección de su servidor

En el campo de texto "Host:", escriba la dirección (o dirección IP) del servidor FTP al que desea conectarse.

Configurar un servidor FTP en Ubuntu Linux Paso 27
Configurar un servidor FTP en Ubuntu Linux Paso 27

Paso 8. Agregue el número de puerto reenviado

Escriba 21 en el campo de texto "Puerto:".

Configurar un servidor FTP en Ubuntu Linux Paso 28
Configurar un servidor FTP en Ubuntu Linux Paso 28

Paso 9. Haga clic en Conectar

Es un botón rojo en la parte inferior de la página. Hacerlo le pedirá a FileZilla que conecte su computadora a su servidor FTP.

Configurar un servidor FTP en Ubuntu Linux Paso 29
Configurar un servidor FTP en Ubuntu Linux Paso 29

Paso 10. Mueva archivos al servidor

Puede hacer clic y arrastrar carpetas desde la ventana de la izquierda a la ventana de la derecha para cargarlas en la página de su servidor FTP.

Consejos

  • El puerto de reenvío 20 puede resolver algunos problemas de red si está alojando su propio servidor.
  • La conexión a un servidor FTP en Ubuntu 17 y versiones posteriores se ve ligeramente diferente a la conexión en versiones anteriores, por lo que querrá actualizar su versión de Ubuntu a 17.10 (o superior) si aún no lo ha hecho.

Recomendado: