Diferència entre revisions de la pàgina «ASIX/M08/UF2/A03/FTP3»
(Es crea la pàgina amb «{{titol|Configuració}} ==Configuració== ===1a part: usuaris anònims=== Se'ns demana accés total per l'usuari anònim en un directori. Partirem saben que l'''FTP ro...».) |
m (Guillem ha mogut M08/UF2/A03/FTP3 a ASIX/M08/UF2/A03/FTP3 sense deixar una redirecció: Crear subnivell ASIX) |
||
| (Hi ha 3 revisions intermèdies del mateix usuari que no es mostren) | |||
| Línia 1: | Línia 1: | ||
{{titol|Configuració}} | {{titol|Configuració}} | ||
==Configuració== | ==Configuració== | ||
| − | === | + | ===Usuaris anònims=== |
| − | Se'ns demana accés total per l'usuari anònim en un directori. Partirem saben que l'''FTP root'' dels usuaris anònims per defecte es troba a <code>/var/ftp | + | Se'ns demana accés total per l'usuari anònim en un directori. Partirem saben que l'''FTP root'' dels usuaris anònims per defecte es troba a <code>/var/ftp</code>. Per tant haurem d'habilitar l'accés a anònims, podem optar per deshabilitar l'accés d'usuaris locals i crear un directori on tothom pugui escriure, com ara <code>/var/ftp/pub/anon</code>. |
====Crear directori destí==== | ====Crear directori destí==== | ||
<source>mkdir /var/ftp/pub/anon | <source>mkdir /var/ftp/pub/anon | ||
| Línia 21: | Línia 21: | ||
</source> | </source> | ||
===Missatges=== | ===Missatges=== | ||
| + | Per a posar missatges al connectar-se al servidor, iniciar sessió i durant la navegació entre directoris haurem de modificar o afegir les directives següents a l'arxiu de configuració del servei. Segons el manual, les directives referents als missatges i ''banners'', són les següents: | ||
| + | <source> | ||
| + | dirmessage_enable | ||
| + | If enabled, users of the FTP server can be shown messages when they first enter a new directory. By default, a directory is scanned for the file .message, but that may be overridden with the configuration setting message_file. | ||
| + | |||
| + | Default: NO (but the sample config file enables it) | ||
| + | |||
| + | message_file | ||
| + | This option is the name of the file we look for when a new directory is entered. The contents are displayed to the remote user. This option is only relevant if the option dirmessage_enable is enabled. | ||
| + | |||
| + | Default: .message | ||
| + | |||
| + | ftpd_banner | ||
| + | This string option allows you to override the greeting banner displayed by vsftpd when a connection first comes in. | ||
| + | |||
| + | Default: (none - default vsftpd banner is displayed) | ||
| + | |||
| + | banner_file | ||
| + | This option is the name of a file containing text to display when someone connects to the server. If set, it overrides the banner string provided by the ftpd_banner option. | ||
| + | |||
| + | Default: (none) | ||
| + | </source> | ||
| + | |||
| + | D'aquesta manera, amb la <code>dirmessage_enable</code> activada i <code>ftpd_banner</code> definit amb una frase, podrem mostrar un missatge de benvinguda i ensenyar un missatge durant la navegació entre directoris. El meu arxiu de configuració ha quedat de la següent manera: | ||
| + | <source> | ||
| + | dirmessage_enable=YES | ||
| + | ftpd_banner="FTP examen UF2 Guillem" | ||
| + | </source> | ||
| + | |||
| + | Reiniciarem el servei per a aplicar canvis: | ||
| + | <source> | ||
| + | systemctl restart vsftpd | ||
| + | </source> | ||
| + | |||
| + | Llavors només haurem d'afegir missatges dins els directoris de l'FTP mitjançant arxius que es diguin ''.message'' i que, per exemple, donin informació sobre què s'hi trobarà allà. En el meu cas, posaré un ''.message'' a <code>/var/ftp/pub</code> i un altre al subdirectori de l'apartat anterior <code>/var/ftp/pub/anon</code> de manera que l'usuari rebi missatges a mesura que va entrant dins de directoris. | ||
| + | <source> | ||
| + | nano /var/ftp/pub/.message | ||
| + | Et trobes a l'arrel de l'FTP (/var/ftp/pub) | ||
| + | </source> | ||
| + | |||
| + | <source> | ||
| + | nano /var/ftp/pub/anon/.message | ||
| + | Et trobes al subdirectori anon de l'arrel del servidor FTP | ||
| + | </source> | ||
Revisió de 11:23, 15 abr 2020
Contingut
Configuració
Usuaris anònims
Se'ns demana accés total per l'usuari anònim en un directori. Partirem saben que l'FTP root dels usuaris anònims per defecte es troba a /var/ftp. Per tant haurem d'habilitar l'accés a anònims, podem optar per deshabilitar l'accés d'usuaris locals i crear un directori on tothom pugui escriure, com ara /var/ftp/pub/anon.
Crear directori destí
mkdir /var/ftp/pub/anon chmod 777 /var/ftp/pub/anon
Configuració VSFTP
Editarem l'arxiu de configuració /etc/vsftp i buscarem les directives següents i les configurarem de la manera següent:
anonymous_enable=YES local_enable=NO anon_upload_enable=YES anon_mkdir_write_enable=YES
Desarem les modificacions i reiniciarem el servei per a aplicar els canvis:
systemctl restart vsftpd
Missatges
Per a posar missatges al connectar-se al servidor, iniciar sessió i durant la navegació entre directoris haurem de modificar o afegir les directives següents a l'arxiu de configuració del servei. Segons el manual, les directives referents als missatges i banners, són les següents:
dirmessage_enable
If enabled, users of the FTP server can be shown messages when they first enter a new directory. By default, a directory is scanned for the file .message, but that may be overridden with the configuration setting message_file.
Default: NO (but the sample config file enables it)
message_file
This option is the name of the file we look for when a new directory is entered. The contents are displayed to the remote user. This option is only relevant if the option dirmessage_enable is enabled.
Default: .message
ftpd_banner
This string option allows you to override the greeting banner displayed by vsftpd when a connection first comes in.
Default: (none - default vsftpd banner is displayed)
banner_file
This option is the name of a file containing text to display when someone connects to the server. If set, it overrides the banner string provided by the ftpd_banner option.
Default: (none)
D'aquesta manera, amb la dirmessage_enable activada i ftpd_banner definit amb una frase, podrem mostrar un missatge de benvinguda i ensenyar un missatge durant la navegació entre directoris. El meu arxiu de configuració ha quedat de la següent manera:
dirmessage_enable=YES ftpd_banner="FTP examen UF2 Guillem"
Reiniciarem el servei per a aplicar canvis:
systemctl restart vsftpd
Llavors només haurem d'afegir missatges dins els directoris de l'FTP mitjançant arxius que es diguin .message i que, per exemple, donin informació sobre què s'hi trobarà allà. En el meu cas, posaré un .message a /var/ftp/pub i un altre al subdirectori de l'apartat anterior /var/ftp/pub/anon de manera que l'usuari rebi missatges a mesura que va entrant dins de directoris.
nano /var/ftp/pub/.message Et trobes a l'arrel de l'FTP (/var/ftp/pub)
nano /var/ftp/pub/anon/.message Et trobes al subdirectori anon de l'arrel del servidor FTP