PDF download Descargar el PDF PDF download Descargar el PDF

Este artículo de wikiHow te mostrará cómo configurar un servidor FTP y conectarte a él desde tu computadora Ubuntu Linux. Los servidores FTP son útiles para almacenar archivos de tu computadora y permitir que otros usuarios accedan a ellos. Para poder configurar un servidor FTP en tu computadora, debes tener un servidor FTP anfitrión al cual conectarte. También se recomienda actualizar el software de Ubuntu a la versión más reciente.

Parte 1
Parte 1 de 4:

Instalar el framework de FTP

PDF download Descargar el PDF
  1. Las rutas de archivos han cambiado considerablemente a partir de la versión 17.10 de Ubuntu, en comparación con las versiones anteriores. Por lo tanto, es necesario que instales la versión más reciente de Ubuntu, si todavía no lo has hecho: [1]
    • Abre la Terminal .
    • Escribe sudo apt-get upgrade y presiona Enter .
    • Escribe tu contraseña y presiona Enter .
    • Escribe y para confirmar, y luego presiona Enter .
    • Espera a que terminen de instalarse las actualizaciones y luego reinicia la computadora si te lo piden.
  2. Haz clic en el menú Aplicaciones ⋮⋮⋮ , desplázate hacia abajo y haz clic en el ícono blanco y negro de la Terminal.
    • También puedes abrir la Terminal, presionando simplemente Alt + Ctrl + T .
  3. Escribe sudo apt-get install vsftpd en la Terminal y luego presiona Enter .
  4. Escribe la contraseña que usas para iniciar sesión en tu computadora y luego presiona Enter .
  5. Esto puede tardar entre 5 y 20 minutos, dependiendo de las configuraciones actuales de FTP y de tu conexión a Internet, así que ten paciencia.
  6. Este es el programa que usarás para acceder al servidor y subir archivos. Para instalarlo:
    • Escribe sudo apt-get install filezilla
    • Ingresa otra vez tu contraseña, si te lo piden.
    • Espera a que finalice la instalación.
    Anuncio
Parte 2
Parte 2 de 4:

Configurar el servidor FTP

PDF download Descargar el PDF
  1. Escribe sudo nano /etc/vsftpd.conf y presiona Enter . Deberás editar este archivo para permitir (o deshabilitar) ciertas características de VSFTPD.
  2. Utiliza las teclas de las flechas para desplazarte hacia abajo, hasta el encabezado # Uncomment this to allow local users to log in (que significa: quita este comentario para permitir el ingreso de usuarios locales). Elimina el símbolo "#" de la línea local_enable=YES que está allí abajo. [2]
    • Puedes eliminar el "#" utilizando las teclas de las flechas para seleccionar la letra que está delante de ese símbolo (en este caso, "w") y presionando la tecla Retroceso .
    • Si la línea write_enable=YES ya está blanca, puedes saltarte este paso.
  3. Desplázate hacia abajo, hasta el encabezado # Uncomment this to enable any form of FTP write command (que significa: quita este comentario para permitir cualquier tipo de comando de escritura en FTP), luego elimina el símbolo "#" de la línea write_enable=YES que está allí abajo.
    • Si la línea write_enable=YES ya está blanca, puedes saltarte este paso.
  4. Desplázate hasta el final de la página, hasta el encabezado # ASCII mangling is a horrible feature of the protocol (que significa: el mangling ASCII es una horrible característica de este protocolo). Luego, elimina el símbolo "#" de las siguientes dos líneas:
    • ascii_upload_enable=YES
    • ascii_download_enable=YES
  5. Desplázate hacia abajo, hasta el encabezado # chroot) y luego agrega las siguientes líneas:
    • user_sub_token=$USER
    • chroot_local_user=YES
    • chroot_list_enable=YES
    • Si alguna de estas líneas ya existe, simplemente elimina el símbolo "#" que la antecede.
  6. Desplázate hacia abajo, hasta el encabezado (default follows) (que significa: las siguientes configuraciones son predeterminadas), luego agrega las siguientes líneas:
    • chroot_list_file=/etc/vsftpd.chroot_list
    • local_root=/home/$USER/Public_html
    • allow_writeable_chroot=YES
    • Si alguna de estas líneas ya existe, simplemente elimina el símbolo "#" que la antecede.
  7. Desplázate hacia abajo, hasta el encabezado # You may activate the "-R" option... (que significa: puedes activar la opción "-R"), luego elimina el símbolo "#" de la línea ls_recurse_enable=YES que está allí abajo.
  8. Para hacerlo:
    • Presiona Ctrl + X .
    • Escribe y .
    • Presiona Enter .
    Anuncio
Parte 3
Parte 3 de 4:

Agregar nombres de usuario a la lista CHROOT

PDF download Descargar el PDF
  1. Escribe sudo nano /etc/vsftpd.chroot_list y presiona Enter .
    • Si no quieres especificar qué personas podrán acceder a tu servidor FTP, puedes saltarte todos los pasos, hasta llegar al último paso de esta parte.
  2. Escribe la contraseña que usas para iniciar sesión en Ubuntu y presiona Enter . Al hacerlo, se abrirá el archivo de texto "chroot".
    • Si no te piden que ingreses una contraseña, puedes saltarte este paso.
  3. Escribe tu propio nombre de usuario, presiona Enter y repite este paso con los nombres de usuarios de todas las personas que quieras que tengan acceso a los directorios "Home" desde adentro de tu servidor.
  4. Presiona Ctrl + X , escribe y y presiona Enter . Al hacerlo, se guardará la lista.
  5. Escribe sudo systemctl restart vsftpd y presiona Enter . Al hacerlo, VSFTPD se detendrá y se volverá a iniciar. De este modo, te asegurarás de que los cambios se guarden. Ahora puedes acceder a tu servidor FTP. [3]
    Anuncio
Parte 4
Parte 4 de 4:

Acceder al servidor

PDF download Descargar el PDF
  1. Si pagas por un servidor FTP en un servicio de alojamiento (como por ejemplo, Bluehost), deberás conocer la dirección IP del servicio, o la dirección regular, para poder conectarte a él. [4]
    • Si vas a alojar tu servidor en tu propia computadora, deberás utilizar la dirección IP de tu computadora. Puedes averiguarla ingresando ifconfig en la Terminal y revisando el número que aparece junto a "inet addr".
      • Si no has instalado "ifconfig", puedes hacerlo ingresando el comando sudo apt-get install net-tools en la Terminal.
  2. Redirige un puerto de tu router . Una vez que conozcas la dirección IP del servidor, deberás redirigir el espacio del puerto 21 a esa dirección. Asegúrate de que tu puerto utilice el protocolo TCP (no UDP ni una mezcla de los dos).
    • El proceso para redirigir puertos varía según el router, así que asegúrate de leer el artículo vinculado a este paso, o la documentación del router si necesitas instrucciones.
  3. Escribe filezilla en la Terminal y presiona Enter . FileZilla se abrirá después de unos instantes.
    • Si quieres conectarte a través de la Terminal, puedes intentar escribir ftp [dirección] . Siempre y cuando el servidor esté en ejecución y tengas acceso a Internet, este comando intentará conectarse a tu servidor FTP. Sin embargo, tal vez no puedas transferir archivos.
  4. Está en la esquina superior izquierda de la ventana de FileZilla. Al hacerlo, se abrirá un menú desplegable.
  5. Es una de las opciones del menú desplegable. Ahora se abrirá la ventana "Gestor de sitios".
  6. Es un botón blanco que está en la parte inferior izquierda de la ventana. Al hacerlo, se abrirá la sección "Nuevo sitio" en el "Gestor de sitios".
  7. En el campo de texto "Servidor:", escribe la dirección (o dirección IP) del servidor FTP al cual quieras conectarte. [5]
  8. Escribe 21 en el campo de texto "Puerto:".
  9. Es un botón rojo que está en la parte inferior de la página. Al hacerlo, FileZilla conectará tu computadora al servidor FTP.
  10. Puedes arrastrar carpetas del lado izquierdo de la ventana y soltarlas en el lado derecho para subirlas a la página del servidor FTP.
    Anuncio

Consejos

  • Si alojas tu propio servidor y tienes problemas de red, tal vez puedas solucionarlo cambiando redirigiendo el puerto 20.
  • El proceso de conexión a un servidor FTP en Ubuntu 17 y versiones posteriores, es distinto en comparación con otras versiones anteriores. Si todavía no has actualizado tu versión de Ubuntu a 17.10 (o una posterior), es mejor que lo hagas.
Anuncio

Advertencias

  • Los servidores FTP no siempre son seguros, en especial si los alojas tú mismo. Por tal motivo, sería bueno que te abstuvieras de subir información personal o sensible a tu servidor FTP.
Anuncio

Acerca de este wikiHow

Esta página ha recibido 111 155 visitas.

¿Te ayudó este artículo?

Anuncio