Changer le port SSH par défaut d’OS X

Ce n’est pas nouveau, mais depuis Tiger, et maintenant sous Snow Leopard, la gestion de SSH est reléguée au démon launchd et non plus à xinetd. Ainsi pour changer le numéro de port de SSH, une petite gymnastique s’impose.

Comme beaucoup de démons sous OS X, le fichier de configuration se trouve sous /System/Library/LaunchDaemons et celui qui nous intéresse se nomme naturellement ssh.plist.

Continue reading « Changer le port SSH par défaut d’OS X »

Activer Postfix sous Mac OS X

Envoyer des emails avec le serveur de messagerie de Tiger et Leopard

Il se peut que vous désiriez envoyer des emails en local avec le serveur SMTP de votre Mac. Les raisons peuvent être diverses, avec un portable hors de chez vous, certains fournisseurs d’accès refusent les emails sortants depuis certaines IP ou vous avez des scripts qui nécessitent l’envoi d’emails (de logs par exemple, c’est mon cas), donc il vous faut pouvoir les envoyer localement.

Mac OS X (depuis Panther) possède un serveur de messagerie, le renommé Postfix. Nous allons voir comment le faire tourner grâce au daemon launchd.
Ce document décrit la mise en route de Postfix, mais ne traite pas de sa configuration, voir sa documentation pour aller plus loin.

Continue reading « Activer Postfix sous Mac OS X »

Activer SNMP sous Leopard

Rendre votre Mac monitorable

SNMP est l’acronyme pour Simple Network Management Protocol, un protocole réseau qui permet de surveiller et de gérer des équipements réseaux (pour peu que ceux-ci prennent en charge ce protocole). Pour une vue plus détaillée de SNMP, je vous renvoie à des sources sures, comme le site de Christian Caleca, car ici nous allons juste voir comment activer le daemon SNMP sous Mac OS X 10.5.

Sous Mac OS X 10.5, SNMP est géré par le programme de démarrage système launchd, celui-ci se manipule avec la commande launchctl, nous allons donc charger le daemon SNMP comme suit :

# launchctl load /System/Library/LaunchDaemons/org.net-snmp.snmpd.plist

Mais il existe un utilitaire GUI fort pratique pour manipuler les programmes gérés par launchd, il s’agit de Lingon. Une fois lancé, déplier System Daemons et sélectionner org.net-snmp.snmpd, cocher Enabled et Keep it running all the time no matter what happens pour que le daemon tourne au démarrage de la machine quoi qu’il arrive. Sauvegarder et quitter Lingon.

20080704-lingon-540
Lingon

Pour vérifier que le daemon tourne :

# ps ax | grep snmpd

Qui doit retourner quelque chose comme : 2223 ?? Ss 0:00.06 snmpd -f.
Pour stopper snmpd, utiliser la même commande launchctl mais avec unload. S’il ne tourne pas, rebooter la machine.