| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| serveur [Le 08/01/2025, 16:36] – +explications en intro krodelabestiole | serveur [Le 20/02/2026, 12:20] (Version actuelle) – SMB pas samba (qui est le nom de l'application linux, pas le type de service) krodelabestiole |
|---|
| Un **serveur** est un ordinateur, souvent au format rack et sans clavier, souris ni écran, généralement allumé en permanence, fournissant un ensemble de //services//. Ces services peuvent être de types variés : | Un **serveur** est un ordinateur, souvent au format rack et sans clavier, souris ni écran, généralement allumé en permanence, fournissant un ensemble de //services//. Ces services peuvent être de types variés : |
| * [[:web#serveurs|serveurs web]] (permettent de proposer des sites internets et des applications sur le [[:web]] ou sur un intranet) | * [[:web#serveurs|serveurs web]] (permettent de proposer des sites internets et des applications sur le [[:web]] ou sur un intranet) |
| * serveurs de fichiers ([[:ssh#monter_un_repertoire_distant_navigation_via_sftp_secure_file_transfer_protocol|SFTP]], [[:WebDAV]], [[:FTP]], etc.) | * serveurs de fichiers ([[:NFS]] , [[:SMB]] , [[:SFTP]], [[:WebDAV]], [[:FTP]], etc.) |
| * serveurs de bases de données ([[:MysQL]], [[:MariaDB]], etc.) | * serveurs de bases de données ([[:MySQL]], [[:MariaDB]], etc.) |
| * serveurs multimédia ([[:Jellyfin]]) | * serveurs [[:multimédia]] ([[:Jellyfin]]) |
| * serveurs cloud ([[:Nextcloud]]) | * serveurs [[:cloud]] ([[:Nextcloud]]) |
| * etc. | * etc. |
| Le terme //serveur// est aussi utilisé pour désigner spécifiquement les applications qui mettent à disposition ces services. | Le terme //serveur// est aussi utilisé pour désigner spécifiquement les applications qui mettent à disposition ces services. |
| |
| De la même manière un **//client//** peut désigner aussi bien l'application que la machine sur laquelle celle-ci s'exécute.\\ | Un serveur est complémenté par un ou des **//client(s)//** qui permettent d'accéder à ces services, de les consulter, les utiliser. Les clients sont généralement des applications ou interfaces directement actionnées par les utilisateurs finaux, qui les connectent en premier lieu aux serveurs afin de profiter des services proposés.\\ |
| Les clients se connectent aux serveurs et se retrouvent généralement entre les mains des utilisateurs finaux, leur permettant de profiter des services proposés. En matière de [[:web]] par exemple, les [[:web#clients]] les plus courants sont les [[:navigateur|navigateurs]]. | En matière de [[:web]] par exemple, les [[:web#clients]] les plus courants sont les [[:navigateur|navigateurs]]. Chaque [[:web#URL]] renseignée dans la barre d'adresse est l'adresse d'un serveur web. |
| | |
| | Cependant, de la même manière qu'un serveur, un client peut désigner aussi bien l'application que la machine sur laquelle celle-ci s'exécute. |
| |
| Certains couples clients / serveurs peuvent très bien tourner sur une même machine. N'importe quel ordinateur de bureau peut ainsi faire tourner de nombreux services en arrière-plan. Il peut s'agir évidemment de partage de fichiers, mais aussi par exemple d'une application dont l'interface graphique serait un client dissocié du reste de l'application alors conçue comme un serveur (c'est le cas entre autre de [[:Deluge]] ou de [[:Wayland]]). Utile par exemple pour utiliser un logiciel à distance, ou avec différentes interfaces graphiques. | Certains couples clients / serveurs peuvent très bien tourner sur une même machine. N'importe quel ordinateur de bureau peut ainsi faire tourner de nombreux services en arrière-plan. Il peut s'agir évidemment de partage de fichiers, mais aussi par exemple d'une application dont l'interface graphique serait un client dissocié du reste de l'application alors conçue comme un serveur (c'est le cas entre autre de [[:Deluge]] ou de [[:Wayland]]). Utile par exemple pour utiliser un logiciel à distance, ou avec différentes interfaces graphiques. |
| |
| Comme son nom l'indique, **[[:Ubuntu Server]]** est une [[:variantes|variante]] d'Ubuntu spécifiquement pensée pour un serveur. | Comme son nom l'indique, **[[:Ubuntu Server]]** est une [[:variantes|variante]] d'Ubuntu spécifiquement pensée pour un serveur. |
| |
| <note>Variantes de Ubuntu et Validité : | |
| La validité des différentes variantes d' Ubuntu sont consultables sur la page suivante : [[wpfr>Liste_des_versions_d'Ubuntu#Historique_des_versions[3]|Liste des versions d'Ubuntu]] | |
| </note> | |
| |
| ==== Mise en place ==== | ==== Mise en place ==== |
| ==== FTP et SFTP ==== | ==== FTP et SFTP ==== |
| |
| | * [[:SFTP]] |
| * [[:Pure-FTP]] - L'installation d'un serveur FTP pure-ftpd | * [[:Pure-FTP]] - L'installation d'un serveur FTP pure-ftpd |
| * [[:Proftpd]] - Comment installer un serveur ftp (proftpd) ? | * [[:Proftpd]] - Comment installer un serveur FTP (proftpd) ? |
| * [[:Vsftpd]] - Comment monter un serveur ftp sécurisé et simple d'emploi ? | * [[:Vsftpd]] - Comment monter un serveur ftp sécurisé et simple d'emploi ? |
| * [[:mysecureshell_sftp-server|MySecureShell]] - Comment installer un serveur Secure File Transfert Protocol (SFTP)? | |
| * [[:vsftpd_et_pam_mysql|VsftpD et Base de données MySQL]] - Comment gérer ses utilisateurs VsftpD //via// MySQL | * [[:vsftpd_et_pam_mysql|VsftpD et Base de données MySQL]] - Comment gérer ses utilisateurs VsftpD //via// MySQL |
| |