Cómo configurar un servidor FTP en Ubuntu Linux

Autor: Louise Ward
Fecha De Creación: 10 Febrero 2021
Fecha De Actualización: 1 Mes De Julio 2024
Anonim
Servidor NTP y Clientes - Ubuntu Server 18.10
Video: Servidor NTP y Clientes - Ubuntu Server 18.10

Contenido

Este wikiHow te enseñará cómo configurar y conectarte a un servidor FTP en una computadora con Ubuntu Linux. Los servidores FTP son muy útiles para almacenar datos de su computadora y permitir que otros naveguen por esos archivos. Para establecer una conexión desde su computadora, necesita un servidor FTP. También debe actualizar a la última versión de Ubuntu.

Pasos

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

  1. Asegúrese de que su versión de Ubuntu esté actualizada. Las versiones 17.10 de Ubuntu y superiores tienen muchas rutas de archivo diferentes a las versiones anteriores, por lo que deberá actualizar a la última versión de Ubuntu:
    • Abierto Terminal
    • Ingrese un pedidosudo apt-get upgrade entonces presione ↵ Entrar.
    • Ingrese la contraseña y toque ↵ Entrar.
    • Importar y aparece, luego presione ↵ Entrar.
    • Espere a que la actualización termine de instalarse, luego reinicie su computadora si se le solicita.

  2. Terminal abierta. Haga clic en el menú Aplicaciones⋮⋮⋮, desplácese hacia abajo y haga clic en el icono Terminal para comenzar.
    • También puede presionar Alt+Ctrl+T para abrir Terminal.

  3. Ingrese el comando de instalación de VSFTPD. Ingrese un pedido sudo apt-get install vsftpd en la Terminal, luego presione ↵ Entrar.

  4. Introducir la contraseña. Ingrese la contraseña que usa para iniciar sesión en su computadora, luego toque ↵ Entrar.
  5. Espere a que se instale VSFTPD. Esto tomará entre 5 y 20 minutos dependiendo de su configuración de FTP y conexión a Internet, así que tenga paciencia.
  6. Instale FileZilla. Este es el programa que utilizará para acceder y cargar datos en su servidor. Para instalar, por favor:
    • Ingrese un pedido sudo apt-get install filezilla
    • Vuelva a ingresar su contraseña si se le solicita.
    • Espere a que se complete la instalación.
    anuncio

Parte 2 de 4: Configuración del servidor FTP

  1. Abra el archivo de configuración VSFTPD. Ingrese un pedido sudo nano /etc/vsftpd.conf y presione ↵ Entrar. Deberá editar este archivo para habilitar (o deshabilitar) funciones específicas de VSFTPD.
  2. Permita que los usuarios locales inicien sesión en el servidor FTP. Use las teclas de flecha y desplácese hacia abajo hasta el título # Descomente esto para permitir que los usuarios locales inicien sesión. , luego elimine el "#" de la línea local_enable = SÍ a continuación.
    • Puede eliminar el "#" utilizando las teclas de flecha y seleccionando la letra delante del signo de almohadilla (en este caso "l") y luego presionando la tecla ← Retroceso.
    • Omita este paso si la línea local_enable = SÍ sin el signo de almohadilla.
  3. Permita que FTP escriba comandos. Desplácese hacia abajo hasta el título # Descomente esto para habilitar cualquier forma de comando de escritura FTP., luego elimine el "#" de la línea write_enable = YES a continuación.
    • Omita este paso si la línea write_enable = YES sin el signo de almohadilla.
  4. Desactive la perturbación ASCII. Desplácese hacia abajo hasta el título # La alteración de ASCII es una característica horrible del protocolo., luego elimine el "#" de las siguientes dos líneas:
    • ascii_upload_enable = SÍ
    • ascii_download_enable = SÍ
  5. Cambie la configuración de "chroot". Desplácese hacia abajo hasta el título # chroot), luego agregue las siguientes líneas:
    • user_sub_token = $ USER
    • chroot_local_user = SÍ
    • chroot_list_enable = SÍ
    • Si alguna de las líneas anteriores ya existe, simplemente elimine el "#" delante de esas líneas.
  6. Cambie la configuración predeterminada de "chroot". Desplácese hacia abajo hasta el título (sigue por defecto), 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 las líneas anteriores ya existe, simplemente elimine el "#" delante de esas líneas.
  7. Active la opción "ls función recursiva". Desplácese hacia abajo hasta el título # Puede activar la opción "-R" ..., luego elimine el "#" de la línea ls_recurse_enable = SÍ a continuación.
  8. Guarde y salga de un editor de texto. Para hacer esto, usted:
    • prensa Ctrl+X
    • Importar y
    • prensa ↵ Entrar
    anuncio

Parte 3 de 4: Agregar nombre de usuario a la lista de chroot

  1. Abra el archivo de texto "chroot". Ingrese un pedido sudo nano /etc/vsftpd.chroot_list y presione ↵ Entrar.
    • Puede omitir e ir al último paso de esta sección si no necesita especificar quién puede acceder al servidor FTP.
  2. Introducir la contraseña. Ingrese la contraseña que usa para iniciar sesión en Ubuntu, luego haga clic en ↵ Entrar. Se abrirá el archivo de texto "chroot".
    • Omita este paso si el sistema no le pide que ingrese su contraseña.
  3. Agregue el nombre de usuario a la lista. Ingrese su nombre de usuario, luego toque ↵ Entrar, luego repita para los nombres de usuario que poseen la carpeta de inicio a la que desea acceder directamente en su servidor.
  4. Guarde la lista. prensa Ctrl+X, importar y entonces presione ↵ Entrar. Tu lista se guardará.
  5. Reinicie VSFTPD. Ingrese un pedido sudo systemctl reiniciar vsftpd entonces presione ↵ Entrar. El VSFTPD se reiniciará para garantizar que se hayan guardado los cambios. Ahora debería poder acceder al servidor FTP. anuncio

Parte 4 de 4: Acceder al servidor

  1. Determine la dirección del servidor. Si compró un servidor FTP a través de un servicio de terceros (por ejemplo, Bluehost), necesitará saber la dirección IP del servicio o una dirección regular para poder conectarse.
    • Si mantiene un servidor privado en su computadora, entonces necesitará la dirección IP de la computadora, ingrese el comandoifconfig Vaya a Terminal y vea el número "inet addr" en la salida.
      • Si "ifconfig" no está instalado, puede ingresar el comando sudo apt-get install net-tools Vaya a Terminal para instalar.
  2. Reenvío de puertos en el enrutador. Una vez que sepa la dirección IP del servidor, deberá reenviar el puerto de 21 ranuras de su enrutador a esa dirección; Asegúrese de que este puerto utilice el protocolo TCP (no UDP o tipo de combinación).
    • El proceso de reenvío de puertos variará según el enrutador; debe consultar el artículo correspondiente o la documentación del enrutador para obtener instrucciones.
  3. Abra Filezilla. Importar filezilla Vaya al terminal, luego presione ↵ Entrar. Después de un momento, se abrirá FileZilla.
    • Si desea conectarse a través de la Terminal, puede intentar ingresar comandos ftp . Mientras el servidor FTP esté en funcionamiento y tenga acceso a Internet, el sistema intentará conectarse al servidor; sin embargo, es posible que no pueda cargar el archivo.
  4. Hacer clic Expediente en la esquina superior izquierda de la ventana de FileZilla. Aparecerá un menú desplegable.
  5. Hacer clic Administrador del sitio ... (Administrador del sitio). Esta opción está en el menú desplegable. Se abrirá la ventana del Administrador del sitio.
  6. Hacer clic Nuevo sitio (Nueva pagina). Este botón blanco está en la parte inferior izquierda de la ventana. La sección Nuevo sitio se abrirá en el Administrador del sitio.

  7. Ingrese la dirección del servidor. Introduzca la dirección (o dirección IP) del servidor FTP al que desea conectarse en el campo "Host:".
  8. Agregue el número de puerto que se reenviará. Importar 21 ingrese el campo "Puerto:".

  9. Hacer clic Conectar (Conectar). Este botón rojo está en la parte inferior de la página. FileZilla conectará la computadora al servidor FTP.
  10. Transfiera archivos al servidor. Puede arrastrar la carpeta en el panel izquierdo y soltarla en la ventana derecha para cargar los datos en la página del servidor FTP. anuncio

Consejo

  • El reenvío del puerto 20 puede resolver algunos problemas de red si mantiene su servidor privado.
  • El proceso de conexión a un servidor FTP en Ubuntu 17 y superior será ligeramente diferente al de las versiones anteriores, por lo que deberá actualizar Ubuntu a la versión 17.10 (o superior) si aún no lo ha hecho.

Advertencia

  • Un servidor FTP no siempre es seguro, especialmente si tiene su propio servidor. Por lo tanto, debe abstenerse de cargar información personal o confidencial en los servidores FTP.