JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Guide d'administration système : Services réseau
search filter icon
search icon

Informations document

Préface

Partie I Sujets relatifs aux services réseau

1.  Service réseau (présentation)

2.  Gestion des serveurs cache Web

3.  Services d'horodatage

Partie II Accès aux systèmes de fichiers réseau

4.  Gestion des systèmes de fichiers NFS (présentation)

5.  Administration de système de fichiers réseau (tâches)

6.  Accès aux systèmes de fichiers réseau (référence)

Partie III SLP

7.  SLP (présentation)

8.  Planification et activation de SLP (tâches)

9.  Administration de SLP (tâches)

10.  Intégration des services hérités

11.  SLP (références)

Partie IV Sujets relatifs aux services de messagerie

12.  Services de messagerie (présentation)

13.  Services de messagerie (tâches)

14.  Services de messagerie (référence)

Partie V Sujets relatifs à la mise en réseau série

15.  Solaris PPP 4.0 (Présentation)

16.  Planification de la liaison PPP (tâches)

17.  Configuration d'une liaison PPP commutée (tâches)

18.  Configuration d'une liaison PPP de ligne spécialisée (tâches)

19.  Paramétrage de l'authentification PPP (tâches)

20.  Configuration d'un tunnel PPPoE (tâches)

21.  Résolution des problèmes PPP courants (tâches)

22.  Solaris PPP 4.0 (Référence)

23.  Migration de Solaris PPP asynchrone à Solaris PPP 4.0 (tâches)

24.  UUCP (présentation)

25.  Administration du protocole UUCP (tâches)

26.  UUCP (référence)

Partie VI Utilisation de systèmes distants

27.  Utilisation de systèmes distants (présentation)

28.  Administration du serveur FTP (tâches)

Administration du serveur FTP (liste des tâches)

Contrôle de l'accès au serveur FTP

Définitions des classes de serveur FTP

Définition de limites de connexions d'utilisateurs

Contrôle du nombre de tentatives de connexion non valides

Interdiction de l'accès au serveur FTP à certains utilisateurs

Restriction de l'accès au serveur FTP par défaut

Configuration des connexions au serveur FTP

Configuration d'utilisateurs FTP réels

Configuration des utilisateurs FTP invités

Configuration des utilisateurs FTP anonymes

Création du fichier /etc/shells

Personnalisation des fichiers de message

Personnalisation des fichiers de message

Création de messages à envoyer aux utilisateurs

Configuration de l'option README

Contrôle de l'accès à des fichiers sur le serveur FTP

Contrôle des commandes d'accès aux fichiers

Contrôle des chargements et téléchargements sur le serveur FTP

Contrôle des chargements vers le serveur FTP

Contrôle des téléchargements depuis le serveur FTP

Hébergement virtuel

Activation de l'hébergement virtuel limité

Activation de l'hébergement virtuel complet

Démarrage du serveur FTP automatiquement

Démarrage d'un serveur FTP à l'aide de SMF

Démarrage d'un serveur FTP autonome en arrière-plan

Démarrage d'un serveur FTP autonome au premier plan

Arrêt du serveur FTP

Arrêt du serveur FTP

Débogage du serveur FTP

Vérification de syslogd pour les messages du serveur FTP

Utilisation de greeting text pour vérifier ftpaccess

Vérification des commandes exécutées par les utilisateurs FTP

Une aide à la configuration des sites occupés

29.  Accès aux systèmes distants (tâches)

Partie VII Sujets relatifs au contrôle des services réseau

30.  Contrôle des performances du réseau (tâches)

Glossaire

Index

Configuration des connexions au serveur FTP

Pour accéder à un serveur FTP, vous devez d'abord vous connecter. Le serveur FTP prend en charge trois types de comptes de connexion pour les utilisateurs real, guest et anonymous.

Configuration d'utilisateurs FTP réels

Pour autoriser l'accès pour les utilisateurs réels au serveur FTP, suivez les instructions ci-dessous :

  1. Vérifiez que l'utilisateur dispose d'un compte qui est configuré avec un nom d'utilisateur et un mot de passe pouvant être utilisés pour l'établissement d'une session de terminal.

    Pour plus d'informations, reportez-vous au Chapitre 4, Gestion des comptes utilisateur et des groupes (présentation) du Guide d’administration système : administration de base.

  2. Confirmez que l'utilisateur réel est membre d'une classe dans le fichier ftpaccess.

    Pour plus d'informations sur les classes d'utilisateur qui sont définies dans le fichier ftpaccess, reportez-vous à la section Définitions des classes de serveur FTP.

  3. Vérifiez que le shell de connexion de l'utilisateur est répertorié dans le fichier /etc/shells.

Configuration des utilisateurs FTP invités

Le script ftpconfig est utilisé pour copier tous les fichiers système nécessaires dans le répertoire personnel. Lorsque l'utilisateur invité et son répertoire personnel existent déjà, le script ftpconfig met à jour la zone avec les fichiers système courants.

Pour plus d'informations, reportez-vous à la page de manuel ftpconfig(1M)


Remarque - À l'inverse du nom d'utilisateur (anonymous ou ftp) qui est défini pour les utilisateurs anonymes, les noms d'utilisateur pour les invités FTP ne sont pas fixes. N'importe quel nom qui fonctionne comme un nom d'utilisateur réel peut être sélectionné.


Pour autoriser l'accès par un utilisateur invité au serveur FTP, procédez de la façon suivante :

  1. Utilisez le script useradd pour créer un compte d'utilisateur invité avec un shell de connexion de /bin/true et un répertoire personnel de /root-dir/./home-dir.

    Pour plus d'informations, reportez-vous à la page de manuel useradd(1M) et au Chapitre 4, Gestion des comptes utilisateur et des groupes (présentation) du Guide d’administration système : administration de base.


    Remarque - Dans cette procédure, /home/guests/./guest1 est utilisé comme nom de répertoire personnel pour un utilisateur appelé guest1.


    # /usr/sbin/useradd -m -c "Guest FTP" -d \
      /home/guests/./guest1 -s /bin/true guest1
  2. Attribuez un mot de passe au compte invité.
  3. Ajoutez une entrée guestuser au fichier ftpaccess.
    guestuser guest1

    Remarque - Vous pouvez également utiliser la fonction guestgroup dans le fichier ftpaccess pour spécifier les utilisateurs invités. La fonction guest-root dans ftpaccess élimine le besoin de /./ dans le chemin d'accès au répertoire personnel de l'utilisateur invité.


  4. Confirmez que l'utilisateur invité est membre d'une class dans le fichier ftpaccess. Pour plus d'informations, reportez-vous à la section Définitions des classes de serveur FTP.
  5. Utilisez le script ftpconfig pour créer les fichiers requis dans la zone chroot.
    /usr/sbin/ftpconfig -d /home/guests
  6. Confirmez que /bin/true est répertorié dans le fichier /etc/shells. Reportez-vous à la section Création du fichier /etc/shells.

Exemple 28-6 Configuration d'un serveur FTP invité

Dans cet exemple, la zone FTP est configurée dans le répertoire /home/guests.

# /usr/sbin/ftpconfig -d /home/guests
Updating directory /home/guests

Configuration des utilisateurs FTP anonymes

Le script ftpconfig crée le compte utilisateur anonymous et renseigne le répertoire personnel avec les fichiers requis.

Pour plus d'informations, reportez-vous à la page de manuel ftpconfig(1M).

Pour autoriser l'accès par un utilisateur anonyme au serveur FTP, suivez les instructions ci-dessous :

  1. Utilisez le script ftpconfig pour créer le compte d'utilisateur anonyme.
    /usr/sbin/ftpconfig anonymous-ftp-directory
  2. Confirmez que l'utilisateur anonyme est affecté à une class dans le fichier ftpaccess.

    Pour plus d'informations, reportez-vous à la section Définitions des classes de serveur FTP.

Exemple 28-7 Configuration des utilisateurs FTP anonymes

Dans cet exemple, la zone FTP est configurée dans le répertoire /home/ftp.

# /usr/sbin/ftpconfig /home/ftp
Creating user ftp
Updating directory /home/ftp

Création du fichier /etc/shells

  1. Connectez-vous en tant que superutilisateur ou endossez un rôle équivalent.

    Les rôles contiennent des autorisations et des commandes privilégiées. Pour plus d'informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du System Administration Guide: Security Services.

  2. Créez le fichier /etc/shells.
  3. Modifiez /etc/shells. Ajoutez le chemin d'accès complet à chaque shell sur une seule ligne.

Exemple 28-8 Création du fichier /etc/shells

À continuation, un exemple d'un fichier /etc/shells avec /bin/true répertorié pour les utilisateurs FTP invités :

/sbin/sh 
/bin/csh 
/bin/jsh 
/bin/ksh 
/bin/remsh 
/bin/rksh 
/bin/rsh 
/bin/sh 
/usr/bin/csh 
/usr/bin/ksh 
/usr/bin/bash 
/usr/bin/tcsh
/usr/bin/zsh 
/bin/true