Aquest article de wikiHow us mostrarà com configurar i connectar-vos a un servidor FTP des del vostre ordinador Ubuntu Linux. Els servidors FTP són útils per emmagatzemar fitxers des del vostre ordinador i permetre que els altres els naveguin. Per configurar un servidor FTP des del vostre ordinador, haureu de tenir un servidor de servidor FTP al qual us pugueu connectar. També es recomana actualitzar el programari Ubuntu a la darrera versió disponible.
Passos
Part 1 de 4: Instal·lació del marc FTP
Pas 1. Assegureu-vos que Ubuntu estigui actualitzat
Les versions d'Ubuntu 17.10 i posteriors tenen rutes de fitxers molt diferents de les versions anteriors, de manera que haureu d'actualitzar a la darrera versió d'Ubuntu si encara no ho heu fet:
- Obert Terminal
- Escriviu sudo apt-get upgrade i premeu ↵ Retorn.
- Escriviu la vostra contrasenya i premeu ↵ Retorn.
- Escriviu y quan se us demani i premeu ↵ Retorn.
- Espereu que les actualitzacions acabin d’instal·lar-se i reinicieu l’ordinador si se us demana.
Pas 2. Obriu el terminal
Feu clic a Aplicacions menú ⋮⋮⋮, desplaceu-vos cap avall i feu clic al blanc i negre Terminal icona per fer-ho.
També podeu prémer Alt + Ctrl + T per obrir Terminal
Pas 3. Introduïu l'ordre d'instal·lació de VSFTPD
Escriviu sudo apt-get install vsftpd a Terminal i, a continuació, premeu ↵ Retorn.
Pas 4. Introduïu la vostra contrasenya
Escriviu la contrasenya que utilitzeu per iniciar la sessió a l’ordinador i premeu ↵ Retorn.
Pas 5. Espereu que s'instal·li VSFTPD
Això trigarà entre 5 i 20 minuts en funció de la configuració FTP actual i de la connexió a Internet, així que tingueu paciència.
Pas 6. Instal·leu FileZilla
Aquest és el programa que utilitzeu per accedir al servidor i penjar-lo. Per instal·lar-lo:
- Escriviu sudo apt-get install filezilla
- Torneu a introduir la contrasenya si se us demana.
- Espereu que finalitzi la instal·lació.
Part 2 de 4: Configuració del servidor FTP
Pas 1. Obriu el fitxer de configuració de VSFTPD
Escriviu sudo nano /etc/vsftpd.conf i premeu ↵ Retorn. Editarà aquest fitxer per permetre (o desactivar) determinades funcions de VSFTPD.
Pas 2. Permetre als usuaris locals iniciar sessió al vostre servidor FTP
Utilitzeu les tecles de fletxa per desplaçar-vos cap avall fins a
# Deixa el comentari per permetre als usuaris locals iniciar la sessió.
cap i, a continuació, traieu el "#" del fitxer
local_enable = SÍ
línia a sota.
- Podeu eliminar el "#" mitjançant les tecles de fletxa per seleccionar la lletra que hi ha al davant (en aquest cas, "l") i prement la tecla ← Retrocés.
-
Omet aquest pas si
local_enable = SÍ
- la línia ja és blanca.
Pas 3. Permetre ordres d'escriptura FTP
Desplaceu-vos cap avall fins a
# Deixa el comentari per habilitar qualsevol forma d'ordre d'escriptura FTP.
cap i, a continuació, traieu el "#" del fitxer
write_enable = SÍ
línia a sota.
-
Omet aquest pas si
write_enable = SÍ
- ja és blanc.
Pas 4. Desactiveu la manipulació ASCII
Desplaceu-vos fins a
La manipulació # ASCII és una característica horrible del protocol.
encapçalament i, a continuació, traieu el "#" de les dues línies següents:
-
ascii_upload_enable = SÍ
-
ascii_download_enable = SÍ
Pas 5. Canvieu la configuració del "chroot"
Desplaceu-vos cap avall fins a
# chroot)
i 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 elimineu el "#" abans de cada línia existent.
Pas 6. Canvieu la configuració predeterminada "chroot"
Desplaceu-vos cap avall fins a
(segueix per defecte)
i 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 elimineu el "#" abans de cada línia existent.
Pas 7. Activeu l'opció "ls recurse"
Desplaceu-vos cap avall fins a
# Podeu activar l'opció "-R" …
cap i, a continuació, traieu el "#" del fitxer
ls_recurse_enable = SÍ
línia a sota.
Pas 8. Deseu i sortiu de l'editor de text
Per fer-ho:
- Premeu Ctrl + X
- Escriviu y
- Premeu ↵ Retorn
Part 3 de 4: Afegir noms d'usuari a la llista CHROOT
Pas 1. Obriu el fitxer de text "chroot"
Escriviu sudo nano /etc/vsftpd.chroot_list i premeu ↵ Retorn.
Podeu passar a l'últim pas d'aquesta part si no voleu especificar les persones que poden accedir al vostre servidor FTP
Pas 2. Introduïu la vostra contrasenya
Escriviu la contrasenya que utilitzeu per iniciar sessió a Ubuntu i premeu ↵ Retorn. Això obrirà el fitxer de text "chroot".
Omet aquest pas si no se't demana la contrasenya
Pas 3. Afegiu noms d’usuari a la llista
Escriviu el vostre propi nom d’usuari, premeu ↵ Retorn i repeteix amb qualsevol altre nom d’usuari de les persones a qui vulgueu accedir als seus directoris d’inici des del vostre servidor.
Pas 4. Desa la llista
Premeu Ctrl + X, escriviu y i premeu ↵ Retorn. La vostra llista es desarà.
Pas 5. Reinicieu VSFTPD
Escriviu sudo systemctl restart vsftpd i premeu ↵ Retorn. Això s'aturarà i reiniciarà VSFTPD, assegurant-se que els canvis s'han desat. Ara podeu accedir al vostre servidor FTP.
Part 4 de 4: Accés al servidor
Pas 1. Determineu l'adreça del vostre servidor
Si pagueu per un servidor FTP mitjançant un servei d’allotjament (per exemple, Bluehost), haureu de conèixer l’adreça IP del servei o l’adreça habitual per connectar-vos-hi.
-
Si esteu allotjant el vostre propi servidor des de l’ordinador, utilitzeu l’adreça IP de l’ordinador, que podeu esbrinar si introduïu ifconfig a Terminal i després reviseu el número "inet addr".
Si "ifconfig" no està instal·lat, podeu instal·lar-lo introduint sudo apt-get install net-tools al Terminal
Pas 2. Reenvieu un port al vostre encaminador
Un cop conegueu l'adreça IP del vostre servidor, haureu de reenviar la ranura del port 21 del vostre enrutador a aquesta adreça; assegureu-vos que el port utilitza TCP (no UDP o una barreja dels dos).
El reenviament de ports varia d’un enrutador a l’altre, així que assegureu-vos de consultar l’article enllaçat o la documentació del vostre enrutador per obtenir instruccions
Pas 3. Obriu Filezilla
Escriviu filezilla a Terminal i premeu ↵ Retorn. Al cap d’un moment, s’obrirà FileZilla.
Si voleu connectar-vos mitjançant Terminal, podeu provar d’escriure ftp [address]. Mentre el servidor funcioni i tingueu accés a Internet, intentareu connectar-vos al servidor FTP; no obstant això, és possible que no pugueu transferir fitxers
Pas 4. Feu clic a Fitxer
Es troba a l'extrem superior esquerre de la finestra de FileZilla. En fer-ho, apareixerà un menú desplegable.
Pas 5. Feu clic a Administrador de llocs …
Aquesta opció la trobareu al menú desplegable. S'obrirà la finestra Administrador de llocs.
Pas 6. Feu clic a Lloc nou
És un botó blanc situat a la part inferior esquerra de la finestra. En fer-ho, s'obre la secció Lloc nou del Gestor de llocs.
Pas 7. Introduïu l'adreça del servidor
Al camp de text "Amfitrió", escriviu l'adreça (o l'adreça IP) del servidor FTP al qual us voleu connectar.
Pas 8. Afegiu el número de port reenviat
Escriviu 21 al camp de text "Port:".
Pas 9. Feu clic a Connecta
És un botó vermell a la part inferior de la pàgina. En fer-ho, se li demanarà a FileZilla que connecti l’ordinador al servidor FTP.
Pas 10. Moveu fitxers al servidor
Podeu fer clic i arrossegar carpetes des de la finestra esquerra a la finestra dreta per penjar-les a la pàgina del servidor FTP.
Consells
- El port de reenviament 20 pot resoldre alguns problemes de xarxa si allotgeu el vostre propi servidor.
- La connexió a un servidor FTP a l'Ubuntu 17 i versions posteriors té un aspecte lleugerament diferent a la de les versions anteriors, de manera que voldreu actualitzar la vostra versió d'Ubuntu a 17.10 (o superior) si encara no ho heu fet.