Page suivantePage précédenteTable des matières

6. Internet/Intranet

Linux est une très bonne plate-forme pour agir en tant que serveur Internet / Intranet. Le terme Intranet se réfère à l'application des technologies d'Internet au sein d'une entreprise pour la diffusion d'informations dans l'entreprise. Les services Internet et Intranet offerts par Linux incluent Mail, News, serveur WWW, et bien plus encore qui seront détaillés dans les sections suivantes.

6.1 Mail

Serveurs de Mail

Sendmail est de facto, le serveur de mail standard pour les plate-formes UNIX. Il est robuste, extensible, et proprement configuré avec le matériel nécessaire, peut supporter une charge de plusieurs milliers d'utilisateurs sans ciller. D'autres serveurs de mails (MTA Mail Transport Agents) existent, comme smail et qmail qui sont des produits de remplacement pour sendmail.

HowTo Mail :

Accès distant aux mails

Dans une entreprise ou chez un FAI, les utilisateurs accéderont à leur boite à lettres électronique depuis leur bureau. Plusieurs alternatives existent sous Linux, incluant des serveurs POP (Post Office Protocol) et IMAP (Internet Message Access Protocol). Le protocole POP est généralement utilisé pour transférer les messages du serveur au client. IMAP permet la manipulation des messages sur le serveur, création et suppression à distance de répertoires sur le serveur, accès à des dossiers de mails partagés, etc.

HowTo en rapports avec le courrier électronique :

Lecteurs de Mail

Il y a un bon nombre de lecteurs de mail sous Linux, soit en mode graphique, soit en mode texte. Les plus utilisés son pine, elm, mutt et Netscape.

Logiciels de liste de diffusion

Il y a beaucoup de programmes de gestion de listes de diffusion disponibles pour UNIX en général et pour Linux en particulier.

Fetch-mail

L'un des utilitaires très pratique pour la gestion du courrier électronique est fetchmail. Fetchmail est un programme de récupération et de reroutage de mails gratuit, robuste, complet et très bien documenté, fait pour être utilisé avec une connection TCP/IP à la demande (comme des connections SLIP ou PPP). Il supporte tous les protocoles de mail distants en vigueur de nos jours sur Internet. Il supporte même IPv6 et IP-SEC.

Fetchmail récupère les mails depuis des serveurs de mails distants et les reroute via SMTP, par conséquent, ils peuvent être normalement lus par des clients mails normaux tels mutt, elm ou BSD Mail. Il permet à tous les systèmes de filtrage, de reroutage et d'aliasing des serveurs mail de fonctionner comme s'il s'agissait de mails normaux.

Fetchmail peut être utilisé en tant que passerelle POP/IMAP-vers-SMTP pour un domaine DNS entier, récupérant les mails d'une seule boite aux lettres chez le FAI, et transférant le tout en se basant sur les en-têtes.

Une petite entreprise peut centraliser tous ses comptes mails dans une seule boite, et programmer fetchmail pour récupérer tous les mails en partance, les envoyer sur Internet et récupérer les messages arrivant d'un seul coup.

6.2 Serveurs Web

La majorité des distributions Linux incluent Apache. D'après http://www.netcraft.co.uk/survey/ Apache est le premier serveur Web sur internet, plus de la moitié des sites internet utilisent Apache, ou un de ses dérivés. Les avantages d'Apache incluent sa conception modulaire, sa stabilité, et sa vitesse. Avec une configuration appropriée et un matériel adéquat, il peut supporter les plus grosses charges : Yahoo, Altavista, GeoCities, Hotmail sont basés sur des versions customisées de ce serveur.

Un support optionnel des SSL (qui permettent des transactions cryptées) est aussi disponible à :

HowTo en relation :

6.3 Navigateurs Web

Un bon nombre de navigateurs WWW existent pour les plate-formes Linux. Netscape Navigator est l'un des choix du début, et Mozilla aura une version Linux. Un autre navigateur en mode texte populaire est lynx. Il est rapide et pratique quand aucun environnement graphique n'est disponible.

6.4 Serveurs et clients FTP

FTP signifie File Transfer Protocol, protocole de transfert de fichier. Un serveur FTP permet aux clients de se connecter et de récupérer des fichiers. Il y a beaucoup de clients et de serveurs FTP qui existent pour Linux et sont, la plupart du temps inclus dans les distributions. Il y a des clients en mode texte ainsi que des clients avec une interface graphique. Les logiciels en rapport avec le FTP peuvent être trouvés à : http://sunsite.unc.edu/pub/Linux/system/network/file-transfer/

6.5 Services de News

Usenet (aussi appelé news) est un énorme BBS qui couvre tous les sujets possibles et qui est organisé hiérarchiquement. Un réseau d'ordinateurs au travers d'Internet (Usenet) échange des articles grâce au protocole NNTP. Plusieurs implémentations existent pour Linux, que ce soit pour un site très chargé ou un petit site recevant peu de groupes.

6.6 Noms de domaines (DNS)

Un serveur DNS a pour tâche de traduire les noms (compréhensibles par les humains) en adresses IP. Un serveur de DNS ne connaît pas toutes les adresses IP du monde, mais, il est capable de demander à un autre serveur une adresse inconnue. Le serveur de DNS retournera alors, soit l'IP demandée, ou répondra qu'il ne trouve pas ce nom dans ses tables.

Les serveurs de noms sous Unix (et majoritairement sur Internet) sont gérés par un programme appelé named. Il fait partie du paquetage bind de l'Internet Software Consortium.

6.7 DHCP, bootp

DHCP et bootp sont des protocoles qui permettent à une machine cliente d'obtenir des informations sur le réseau (comme son adresse IP) depuis un serveur. Beaucoup d'entreprises commencent à l'utiliser car cela rend plus facile l'administration des réseaux, spécialement dans les cas de grands réseaux ou de réseaux avec beaucoup d'utilisateurs mobiles.

Documents en relation :

6.8 NIS

NIS est l'abréviation de Service d'Information Réseau (Network Information Service). Il fournit un simple service de consultation comprenant bases de données et processus. Son objectif est de fournir des informations qui doivent être connues à travers le réseau par toutes les machines qui s'y trouvent. Les informations distribuées par NIS sont :

Par exemple, si votre mot de passe est enregistré dans la base de données NIS, vous pourrez vous loger sur n'importe quelle machine située sur le réseau qui possède les clients NIS.

HowTo en relation :

6.9 Authentification

Il y a aussi plusieurs méthodes pour authentifier des utilisateurs dans un réseau hétérogène.

Pour Linux/Windows NT : http://www.mindware.com.au/ftp/smb-NT-verify.1.1.tar.gz.

Le PAM (pluggable authentication module) qui est une méthode flexible d'authentification sous UNIX : librairie PAM.

Et enfin, LDAP pour Linux


Page suivantePage précédenteTable des matières