Académique Documents
Professionnel Documents
Culture Documents
2
• Plan
Service FTP
Service SAMBA
3
vsFTPD : Partage de fichier par FTP
4
Serveurs FTP
• vsFTPD
– Serveur FTP proposé par défaut proposé par Ubuntu
– Celui qui est installé par le paquet virtuel ftp-server
• C’est le serveur FTP de kernel.org (distribution du noyau Linux)
6
Serveur vsFTPD : Installation (Débian/Ubuntu)
7
Serveur vsFTPD : Installation (Débian/Ubuntu)
Commande d’installation
$ sudo apt-get install vsftpd
8
Serveur vsFTPD : Fichiers de configuration
9
Serveur vsFTPD : Les variables
# activation Inet.D
listen=YES # écoute les interfaces
listen_ipv6=YES # activation d’IPv6
connect_from_port_20=YES # activation de la connexion de données
10
Serveur vsFTPD : Les variables
11
Serveur vsFTPD : Les variables
# activation Inet.D
chroot_local_user=YES # Limite les utilisateurs à leurs
repertoires home
#chroot_list_enable=YES # Limitation basée sur une liste
#chroot_list_file=/etc/vsftpd.chroot_list
12
Serveur vsFTPD : Démarrage et arrêt (Débian/Ubuntu)
• (Re)Démarrage
sudo start vsftpd
sudo restart vsftpd
• Arrêt
sudo stop vsftpd
13
Clients FTP : FileZilla (Windows)
14
Clients FTP : FileZilla (Linux)
15
Clients FTP : Explorer (Windows) (1)
16
Clients FTP : Explorer (Windows) (2)
17
Clients FTP : Ligne de commande(Windows)
18
Clients FTP : Nautilus (Linux)
19
Clients FTP : Ligne de commande (Linux)
Commandes UI du
client FTP
20
Service Samba
21
Présentation
23
Services Communs de Samba (1)
24
Services Communs de Samba(2)
25
Cas d’utilisation de Samba
26
Configuration simple avec Serveur Samba
27
Apparence d’un Serveur Samba sur un client Windows
28
Liste des Partages d’imprimantes et Fax sous Samba
29
Common Internet File System
30
Pile de Protocole CIFS/SMB
SMB/CIFS
NetBIOS
Réseau
31
Notion de WORKGROUP Windows
• Un WORKGROUP est un
ensemble de machines
susceptibles de partager
– Des fichiers
– Des Imprimantes
– Des connexions Internet
• L’authentification se fait en
mode pair à pair
– Chaque machine est cliente et
serveur et gère localement sa
base de données des comptes
utilisateurs
32
Notion de WORKGROUP Windows
33
Notion de DOMAINE Windows
34
Notion de DOMAINE Windows
35
Etapes de l’installation
36
Installation des paquets de Samba (Debian/Ubuntu)
37
Installation des paquets de Samba (Debian/Ubuntu)
• Installation du serveur
38
Installation des paquets de Samba (Debian/Ubuntu)
39
Quelques commandes Utiles de la distribution
Commande Description
smbpasswd Permet de créer une mode passer réseaux Windows pour un utilisateur.
findsmb Permet de chercher les machines du réseau qui répondent aux requêtes du protocole
SMB(Serveur SMB ayant des partages)
net Permet d’administrer à distance un serveur Samba. Fonctionnalités similaires à celle de la
commande net de Windows
smbclient Une commande qui ressemble à FTP pour se connecter aux ressources partagée; Dans le
paquet (samba-client)
(u)mount.cifs Permet le (de)montage des répertoires Samba partagées. Successeur de la commande
smbmount
smbtree Liste les répertoires partagés par tous les serveurs Samba connectés
testparm Permet de tester les erreurs de syntaxe sur le fichier de configuration de Samba
40
Configuration de Samba (Ubuntu/Debian): le fichier smb.conf
41
Configuration de Samba (Ubuntu/Debian): le fichier smb.conf
42
Les sections par défaut de smb.conf
43
Les sections par défaut de smb.conf
44
Création de partage de répertoire
• Résultat
46
Création de partage de répertoire
47
Création de partage de répertoire
48
Test de la configuration avec testparm(1)
49
Options communes de la section [global]
Paramètre Description
workgroup Nom du workgroup qui a accès aux partages
nebios name Nom Netbios (unique) du serveur
log file, log level Chemin vers le fichier de log de Samba, niveau de
détail des logs (0 à 10)
server string Chaine de description du serveur
security Granularité de l’authentification : user, domain, …
invalid users Les utilisateurs qui ne peuvent accéder au partage
encrypt passwords Cryptage des mots de passe
50
Autres outils de la distribution
• swat
– C’est le Samba Web Administration Tool (SWAT) qui est une interface
Web d’administration du serveur Samba
• winbindd
– Ce daemon est utilisé pour récupérer les informations sur les utilisateurs
et les groupes à partir d’un contrôleur de Domaine Windows
– Permet à Samba d’authentifier les utilisateurs dans un domaine
Windows
51
Client Windows
52
Client Windows
53
Client Windows
54
Client Linux : ligne de commande smbclient
55
Client Linux : ligne de commande smbclient
56
Client Linux : ligne de commande smbclient
57
Client Linux : ligne de commande smbclient
58
Client Linux : ligne de commande smbtree
$ smbtree -U username
59
Client Linux : Graphique Natilus(partage public)
60
Références
61
Références du cours
https://ubuntu.com/server/docs/
62