Compilation, installation, configuration et utilisation d'un serveur SILC.

I - Compilation et/ou installation.

A - Windows

B - MacOS

C - Distributions GNU/Linux

1°) Gentoo
2°) Debian
3°) Ubuntu
4°) Slackware
5°) Backtrack
6°) Fedora
7°) Mandriva

D - La famille BSD

1°) OpenBSD

Toutes ces commandes sont à faire en utilisateur root.

  • Configurer la variable d'environnement $PKG_PATH (si ce n'est déjà fait !)
  export PKG_PATH=ftp://ftp.irisa.fr/pub/OpenBSD/4.2/packages/i386/

(Ce serveur FTP miroir se situe en France (à Rennes), et le débit est donc plus rapide qu'avec ftp.openbsd.org…)

  • Rechercher la dernière version du paquetage (optionnel)
   pkg_info -Q silc-server
  • Installer le paquetage
  pkg_add -iv silc-server

Plus d'infos dans la FAQ OpenBSD et le Port Tracker.

  • Editer le fichier de configuration /etc/silcd/silcd.conf

Il est fortement conseillé de changer les valeurs par défaut pour les informations suivantes :

    hostname
    Primary
    ServerType
    Admin
    AdminEmail
    Les informations concernant les paramètres de connexion de l'admin (l. 446 - l. 452)
  • Configurer silcd et générer les clées publique / privée
  /usr/local/sbin/silcd -C /etc/silcd --identifier="UN=<nom d'utilisateur>, HN=<nom d'hôte ou adresse IP>, RN=<nom réel>, E=<adresse e-mail>, O=<organisation>, C=<pays>"
  chown _silcd:_silcd /etc/silcd/silcd.{pub,prv}
  chmod 600 /etc/silcd/silcd.prv
  • Activer le lancement du serveur à chaque démarrage

Pour lancer à chaque démarrage, modifiez le fichier /etc/rc.local et ajoutez :

  if [ -x /usr/local/sbin/silcd ]; then
      echo -n ' silcd';       /usr/local/sbin/silcd
  fi
2°) FreeBSD
3°) NetBSD

E - Autres systèmes Unix

II - Configuration

III - Utilisation

logiciels/installation_d_un_serveur_silc.txt · Dernière modification: d/m/Y H:i:s (modification externe)