Com instal·lar i configurar un servidor FTP a Ubuntu Linux

Autora: Janice Evans
Data De La Creació: 28 Juliol 2021
Data D’Actualització: 1 Juliol 2024
Anonim
Servidor NTP y Clientes - Ubuntu Server 18.10
Vídeo: Servidor NTP y Clientes - Ubuntu Server 18.10

Content

Aquest article us mostrarà com configurar i connectar-vos a un servidor FTP al vostre ordinador Ubuntu Linux. Els servidors FTP estan dissenyats per emmagatzemar els vostres fitxers i permetre que altres usuaris els visualitzin. Per configurar un servidor FTP al vostre ordinador, necessiteu un servidor de servidor FTP al qual us pugueu connectar. També us recomanem que actualitzeu el vostre programari Ubuntu a la darrera versió disponible.

Passos

Part 1 de 2: Com instal·lar el programari requerit

  1. 1 Actualitzeu Ubuntu. A Ubuntu 17.10 i versions més recents d’aquest sistema, els camins de fitxers són diferents de les versions anteriors, així que assegureu-vos d’actualitzar el sistema a la versió més recent:
    • obriu una terminal;
    • entrar sudo apt-get upgrade i premeu ↵ Introduïu;
    • introduïu la vostra contrasenya i feu clic a ↵ Introduïu;
    • entrar yquan se us demani, premeu ↵ Introduïu;
    • espereu que el sistema s’actualitzi i reinicieu l’ordinador (si se us demana).
  2. 2 Obriu un terminal. Obriu el menú Aplicacions, desplaceu-vos cap avall i feu clic a la icona en blanc i negre que hi ha al costat de l’opció Terminal.
    • També podeu fer clic a Alt+Ctrl+Tper obrir un terminal.
  3. 3 Introduïu l'ordre d'instal·lació de VSFTPD (servidor FTP). Entra sudo apt-get install vsftpd al terminal i després premeu ↵ Introduïu.
  4. 4 Introduir la contrasenya. Introduïu la contrasenya que utilitzeu per iniciar la sessió i feu clic a ↵ Introduïu.
  5. 5 Espereu que s’instal·li VSFTPD. Això trigarà de 5 a 20 minuts en funció de la configuració FTP actual i de la velocitat de connexió a Internet.
  6. 6 Instal·leu FileZilla. Amb aquest programa obtindreu accés al servidor i hi transferireu fitxers. Per instal·lar aquest programa:
    • entrar sudo apt-get install filezilla;
    • introduïu la contrasenya si se us demana;
    • espereu a que finalitzi la instal·lació.

Part 2 de 2: Com configurar un servidor FTP

  1. 1 Obriu el fitxer de configuració de VSFTPD. Entra sudo nano /etc/vsftpd.conf i premeu ↵ Introduïu... Cal editar aquest fitxer per habilitar (o desactivar) algunes de les funcions de VSFTPD.
  2. 2 Permetre als usuaris locals iniciar sessió al servidor FTP. Utilitzeu les tecles de fletxa per desplaçar-vos cap avall fins a la línia # Feu un comentari per permetre als usuaris locals iniciar la sessió. (Traieu el caràcter de comentari per permetre que els usuaris locals es connectin al servidor) i, a continuació, elimineu el caràcter "#" de la següent línia local_enable = YES.
    • Per suprimir un caràcter "#", utilitzeu les tecles de fletxa per moure el cursor directament darrere d'aquest caràcter i premeu ← Retrocés.
    • Omet aquest pas si el caràcter especificat no està present a la línia local_enable = YES.
  3. 3
  4. Permetre que el servidor FTP escrigui ordres. Desplaceu-vos cap avall fins a la línia # Deixa el comentari per habilitar qualsevol forma d'ordre d'escriptura FTP. (Traieu el caràcter de comentari per permetre escriure ordres) i, a continuació, elimineu el caràcter "#" de la següent línia write_enable = YES.
    • Omet aquest pas si el caràcter especificat no està present a la línia write_enable = YES.
  5. Desactiva la decoració de personatges. Desplaceu-vos cap avall fins a la línia La manipulació # ASCII és una característica horrible del protocol. (Decorar els caràcters és una característica errònia) i, a continuació, traieu el caràcter "#" de les dues línies següents:
    • ascii_upload_enable = SÍ
    • ascii_download_enable = SÍ
  6. Canvieu la configuració del chroot. Desplaceu-vos cap avall fins a la línia # chroot)i, a continuació, afegiu les línies següents:
    • user_sub_token = $ USER
    • chroot_local_user = SÍ
    • chroot_list_enable = SÍ
    • Si alguna d'aquestes línies ja existeix, simplement traieu el caràcter "#" d'elles.
  7. Canvieu la configuració predeterminada del chroot. Desplaceu-vos cap avall fins a la línia (segueix per defecte)i, a continuació, afegiu les línies següents:
    • chroot_list_file = / etc / vsftpd.chroot_list
    • arrel_local = / home / $ USER / Public_html
    • allow_writeable_chroot = SÍ
    • Si alguna d'aquestes línies ja existeix, simplement traieu el caràcter "#" d'elles.
  8. Activeu l'opció ls recurse. Desplaceu-vos cap avall fins a la línia # Podeu activar l'opció "-R" ... (Podeu activar l'opció "-R") i eliminar el caràcter "#" de la següent línia ls_recurse_enable = YES.
  9. Deseu els canvis i tanqueu l'editor de text. Per això:
    • feu clic Ctrl+X;
    • entrar y;
    • feu clic ↵ Introduïu.

Com afegir noms d’usuari a la llista CHROOT

  1. Obriu el fitxer de text "chroot". Entra sudo nano /etc/vsftpd.chroot_list i premeu ↵ Introduïu.
    • Aneu a l'últim pas d'aquesta secció si no voleu especificar les persones que poden accedir al vostre servidor FTP.
  2. Introduir la contrasenya. Introduïu la contrasenya que utilitzeu per iniciar sessió a Ubuntu i feu clic a ↵ Introduïu... S'obrirà el fitxer de text "chroot".
    • Omet aquest pas si no se't demana cap contrasenya.
  3. Afegiu noms d’usuari a la llista. Introduïu el vostre nom d'usuari i feu clic a ↵ Introduïui després repetiu aquest procés per a tots els noms d'usuari que puguin accedir als seus directoris al vostre servidor.
  4. Deseu la llista. Fer clic a Ctrl+X, entra y i premeu ↵ Introduïu... La llista es desarà.
  5. Reinicieu VSFTPD. Entra sudo systemctl reinicia vsftpd i premeu ↵ Introduïu... Es reiniciarà VSFTPD i es guardaran els canvis fets. Ara podreu accedir al vostre servidor FTP.

Com accedir al servidor

  1. Esbrineu l'adreça del vostre servidor. Si pagueu per un servidor FTP a través d’un servei d’allotjament (com Bluehost), esbrineu l’adreça IP del servei o una adreça habitual per connectar-vos-hi.
    • Si el servidor es troba al vostre ordinador, utilitzeu l'adreça IP del vostre ordinador; per fer-ho al terminal introduïu ifconfig i trobeu l'adreça IP a la línia "inet addr".
      • Si la utilitat "ifconfig" no està instal·lada, instal·leu-la; per fer-ho al terminal introduïu sudo apt-get install net-tools.
  2. Configureu el reenviament de ports al vostre encaminador. Un cop conegueu l'adreça IP del vostre servidor, configureu el reenviament del port 21 del router a aquesta adreça; assegureu-vos que el port utilitza TCP (no UDP ni UDP / TCP).
    • El procés per configurar el reenviament de ports varia segons el model del router, així que llegiu el manual del vostre enrutador o cerqueu instruccions a Internet.
  3. Obriu Filezilla. Entra filezilla al terminal i premeu ↵ Introduïu... Al cap d’un temps, s’obrirà FileZilla.
    • Si voleu connectar-vos mitjançant terminal, proveu d’escriure ftp [adreça]... Si el servidor s’executa i teniu accés a Internet, s’intentarà connectar-vos al servidor FTP; tingueu en compte que en aquest cas no podreu transferir fitxers al servidor.
  4. Feu clic a Fitxer. Es troba a l'extrem superior esquerre de la finestra de FileZilla. S'obrirà un menú.
  5. Feu clic a Gestiona el lloc. Trobareu aquesta opció al menú. S'obrirà la finestra del gestor del lloc.
  6. Feu clic a Crea lloc. És un botó blanc situat a la part inferior esquerra de la finestra.S'obrirà la secció web del gestor de llocs.
  7. Introduïu l'adreça del servidor. Al quadre de text Amfitrió: introduïu l'adreça (o l'adreça IP) del servidor FTP al qual voleu connectar-vos.
  8. Introduïu el número de port reenviat. Entra 21 al quadre de text "Port:".
  9. Feu clic a Connecta. És un botó vermell a la part inferior de la pàgina. FileZilla connectarà l’ordinador al servidor FTP.
  10. Pengeu fitxers al servidor. Per fer-ho, simplement arrossegueu les carpetes de fitxers de la finestra esquerra a la finestra dreta.

Consells

  • El port reenviat 20 pot resoldre alguns problemes de xarxa si gestioneu el servidor vosaltres mateixos.
  • La connexió amb el servidor FTP a l’Ubuntu 17 i les darreres versions d’aquest sistema és diferent de la connexió de les versions anteriors, així que assegureu-vos d’actualitzar el sistema a Ubuntu 17.10 o les darreres versions.

Advertiments

  • Els servidors FTP no són molt segurs (sobretot si administreu el servidor vosaltres mateixos), per tant, no pengeu informació confidencial ni personal al servidor FTP.
  1. ↑ https://www.linux.com/learn/linux-101-updating-your-system
  2. ↑ https://websiteforstudents.com/setup-vsftpd-ubuntu-17-04-17-10/
  3. ↑ https://help.ubuntu.com/lts/serverguide/ftp-server.html
  4. ↑ http://www.overclock.net/forum/142-coding-programming/639765-finding-ip-address-ftp-server.html
  5. ↑ https://my.bluehost.com/hosting/help/264