Installer un certificat d’autorité sur Astaro

Sur une appliance Astaro, pardon Sophos, vous pouvez installer un certificat signé par une autorité afin de sécuriser certains services, comme notamment le Web Application Security. Plus encore, il vous sera possible de créer par le Web Application Security un portail d’entrée SSL pour tous les serveurs Web hébergés derrière votre pare-feu. Par exemple, si vous avez un webmail qui s’exécute sur le port 80 et n’est donc pas sécurisé (et qui sera classé dans les Real WebServers), vous pouvez le protéger en créant un Virtual WebServer qui lui sera en SSL. Ce serveur Web virtuel sera joué par l’UTM sur lequel vous aurez installé le certificat SSL signé. Assez cool, en fait.

Pour commencer, il faut créer le CSR (Certificate Signing Request). Vous pouvez le faire sur l’Astaro/Sophos directement si vous le voulez. Loguez-vous en loginuser, c’est suffisant. Et vous pouvez le faire sur votre Mac aussi évidemment, de toute façon il faudra SCP le fichier entre l’Astaro et le Mac ou l’inverse. La commande pour générer le CSR est :

openssl req –config ./openssl.config –new –newkey rsa:2048 –out server.key

Ensuite, il vous demande les informations habituelles (Organization, City, etc.). Attention le Common name doit être le domaine pour lequel vous demandez le certificat.

Ensuite vous devrez aller sur le site d’une autorité de certificat (GoDaddy étant de loin les plus sexy si vos critères sont purement esthétiques), là vous soumettrez votre CSR (attention comme toujours aux espaces non voulus dans les certificats). L’autorité de certificat, vous donnera ensuite un certificat et un ou deux certificats intermédiaires, c’est de mise maintenant afin d’accroitre la sécurité. Enfin, vous ferez de ces différents fichiers un fichier pkcs#12, le format est primordial pour l’Astaro.

openssl pkcs12 -export -out /Users/me/certificate/certificate.pfx -inkey /Users/me/certificate/server.key -in /Users/me/certificate/monnom.de.domaine.crt -certfile /Users/me/certificate/bundle.crt

Dans cet exemple, vous noterez que les certificats intermédiaires sont à la fin de la commande. Le CSR et le certificat correspondant au nom de domaine en premier.

Normalement, OpenSSL vous demande le mot de passe que vous avez choisi pour le certificat. Il ne vous reste plus qu’à copier le CSR sur l’Astaro si vous l’avez créé sur votre Mac, par exemple en suivant la commande précédente :

scp -r -p /Users/me/certificate/server.key loginuser@192.168.x.x:/home/login

On vous demande le mot de passe, et hop, le fichier CSR (en l’occurrence ici un .key) est copié sur l’Astaro.

Il ne vous reste plus qu’à vous loguer sur l’interface WebAdmin et dans /Remote Access/Certificate Management/Certificate Authority vous allez importer le certificat signé. Un redémarrage de l’UTM est préférable.

Ensuite vous pourrez sélectionner votre certificat pour le Mail Security ou pour le Web Application Security ou pour d’autres services encore.

Bonjour, Ruby !

Vous allez créer un fichier que vous appellerez : bonjour.rb et le coller comme suit :

#!/usr/bin/env ruby
puts ‘Bonjour’

Rendez le exécutable pour votre utilisateur. Puis lancez le fichier (en partant du principe qu’il est sur votre Bureau et que votre utilisateur s’appelle admin) :

/Users/admin/Desktop/bonjour.rb

Passez une bonne journée !

Adaptateur série, écran et OS X…

Quelquefois il faut recourir à l’adaptateur série de Keyspan (le problème se pose particulièrement, encore qu’un peu moins que par le passé, avec certains périphériques de Point de vente) pour gérer les appareils disposant d’un port série. Si vous détestez l’idée d’ouvrir une session console avec Zterm (qui n’est plus mis à jour à ma connaissance) ou de redémarrer sur une machine virtuelle Windows, vous trouverez une nouvelle solution avec goSerial qui rend le Keyspan série vers usb adaptateur connecté avec un câble modem null utile. Vous serez au paradis de la ligne de commande en moins de temps qu’il n’en faut pour le dire. GoSerial peut être téléchargé ici.

Vous pouvez aussi utiliser la commande screen. La commande screen ouvrira un terminal virtuel et vous offre les fonctionnalités d’un bon vieux DEC VT100. Screen est l’un des outils très efficaces quand vous travaillez avec de multiples serveurs en même temps, ou avec plusieurs sessions VT comme c’est le cas parfois.

Pour ouvrir une session screen dans un APC :

screen /dev/tty.KeySerial1 2400

Pour ouvrir une session screen dans un Qlogic :

screen /dev/tty.KeySerial1 9600

Pour ouvrir une session screen dans un RAID Promise :

screen /dev/tty.KeySerial1 115200

Pour voir vos sessions screen actives :

screen -ls

Il vous donnera des screen similaires à :

6077.ttys001.krypted2 (Detached)

Quand vous listez les screens vous noterez que certains peuvent être « détachés » (ie. déconnectés). Vous pouvez aussi démarrer un screen détaché. Pour se faire, utilisez la drapeau -d quand vous invoquez le screen (ou bien -D si vous ne voulez pas que le process ait les ressources fork). Si vous désirez attaché un screen qui a été détaché, -R vous y reconnectera automatiquement. Il peut être utile d’avoir aussi des noms plus amicaux quand vous travaillez avec de multiples sessions screen. Pour se rattacher à une session screen attachée, utilisez le -x.

screen -x 6077.ttys001.krypted2

Pour founir une façon aisée de se souvenir d’un nom, utilisez l’option -s. Pour commencer une session screen appelé simplement Qlogic :

screen -s Qlogic /dev/tty.KeySerial1 9600

En créant un fichier .screenrc dans votre dossier utilisateur, vous pouvez aussi configurer de multiples options pour screen.

Si la commande screen est très utile pour se connecter à des appareils externes par la ligne de commande, c’est seulement une petite partie de ce que screen peut faire. Ceux qui utilisent le Terminal livré avec OS X ont utilisé des environnements qui fonctionnent à l’instar de screen auparavant. Vous pouvez ouvrir des onglets et ainsi laisser une session travailler tranquillement en arrière-plan (en train de tailer des logs par exemple…), dans une autre session vous lisez une page man ou démarrez un autre process.  Screen est capable de prendre toutes ses fonctionnalités et des les inclure dans une session du Terminal pour des environnements qui ne disposent pas d’un gestionnaire de ligne de commande aussi interactif. Par exemple, si vous sshez un hôte linux dans un data center, vous devrez initiez deux sessions dans cet hôte afin d’avoir deux sessions screen concurremment ouvertes, mais vous n’aurez besoin que d’une session ssh (et vous pouvez être limité à une seule) et toujours avoir la flexibilité que vous avez avec l’écran de Terminal, dans une seule fenêtre peut-être.

Par exemple, disons que vous sshez dans un serveur RHEL (Red Hat) et que vous invoquez l’éditeur emacs :

screen emacs prog.c

Maintenant disons que vous tapez quelques lignes d’un nouveau fichier de configuration samba et que vous voulez exécuter la commande tail sur les lots de samba pour être sûr que vous augmentez les correctes options :

screen tail -f  /var/logs/samba/log.smbd

Pour revenir à emacs :

screen -R

Il y a encore plein d’autres choses que vous pouvez faire avec screen et il ne vous reste plus qu’à les découvrir. Que du bonheur en perspective !

Cet article a paru sur Tech Journal de 318, le 9 juin 2011.

PresSTORE à jour !

PresSTORE arrive avec une nouvelle version 4.3. Elle est d’ores et déjà disponible au téléchargement. Cette version améliore la façon dont vous enregistrez vos données, elle offre plus d’options pour sauvegarder vos postes de travail ainsi que des nouveaux modes de licences pour les serveurs virtuels et enfin, elle supporte de nouvelles solutions tiers.

Les fonctionnalités sont nombreuses :

PresSTORE Backup2Go:
– Amélioration du fonctionnement général: support de Bonjour facilitant la sélection des serveurs Backup2Go
– Ajout d’options de restauration: restauration complète des postes de travail en cas de sinistre. Téléchargement des fichiers et dossiers sauvegardés depuis toutes machines distantes.
– Nouvelles options de sauvegarde: les sauvegardes des postes de travail peuvent être limitées à certaines plages horaires et en fonction de la source d’alimentation électrique (batterie ou secteur).
– Enregistrement du référentiel sur bandes: PresSTORE Backup permet la sauvegarde des référentiels Backup2Go sur bandes. Cette procédure «Disk2Disk2Tape» place la sécurité de Backup2Go à un nouveau niveau.
– Windows comme serveur Backup2Go: Backup2Go s’installe maintenant sur Windows 2008R2 et Windows 7 pour être utilisé comme plateforme serveur de sauvegarde.

PresSTORE Archive:
– Sélection d’archive: La sélection apporte la possibilité de collecter de multiples dossiers et fichiers dans un seul processus d’archive.

Interface graphique:
– Nouvelles vues récapitulatives: les données des licences utilisées, celles des opérations d’archivage et des opérations de synchronisation sont maintenant présentées par des vues d’ensemble.

Support de solutions tiers
– PresSTORE étend le support des solutions tiers avec le support d’HELIOS UB2, la dernière version des solutions de publication de données d’HELIOS Software et avec le support de JAMF Casper Suite, le produit d’administration des plateformes Mac et IOS.

(source PresSTORE France)

Les mises à jour du Store

Les produits Lithium et CalDigit viennent de bénéficier d’une mise à jour et de sensibles baisses de prix.

Lithium est le meilleur système de monitoring (surveillance) de réseau sous Mac. Le logiciel incontournable pour tout administrateur système et pour tous ceux qui ont à assurer la maintenance d’un parc de Mac (bien que Lithium ne soit pas que pour Mac. Il existe maintenant une version virtuelle de Lithium core qui peut être installée sur Linux, Windows et sur un iPad ou un iPhone).

Lithium est maintenant vendu suivant trois modèles : Bronze, jusqu’à 20 utilisateurs. Silver : jusqu’à 100 utilisateurs et Gold en illimité. Il s’agit d’une simplification de la gamme, d’autant que toutes les souscriptions incorporent un support à distance. James Wilson se fera un plaisir de vous aider et vous ne rencontrerez personne de plus sympathique et compétent dans tout le Pacifique en général et en Australie en particulier.

Comme souvent les prix sont inférieurs sur le site de NausicaMedia que sur le site du constructeur. Dont acte !

CalDigit connaît de belles baisses de prix et je vous invite à passer en revue les modèles pour découvrir ses remises qui n’ont rien d’exceptionnelles, et qui sont même permanentes.

Lithium

CalDigit

Mise à jour du site

Deux jours de labeur pour une mise à jour de notre site qui du coup devient un peu plus clair, ce qui n’est pas du luxe diront certains et ils auront raison !

« Simplify » disait quelqu’un de célèbre quand on lui demandait quelle qualité lui paraissait la plus importante pour travailler à Apple (vous avez reconnu une citation de Steve Jobs même si vous ne la connaissiez pas). Et bien nous avons simplifié. Et donc rendu plus lisible.

Across the universe 2

Je ne sais pas vous, mais moi, j’entends toujours cette version unique de Across the Universe. Un petit peu chaque jour… Et vu la foule de gens qui s’arrête tout au long de la journée devant NausicaMedia, je pense que je ne suis pas le seul à l’entendre… En attendant, j’ai téléchargé tous les vieux podcasts de Steve. Pour le plaisir de revoir ces keynotes qui font irrémédiablement partis du passé.