dimanche 22 décembre 2013

ChromeOS : ssh Keys

SSH !!!

Si un chromebook est avant tout un outil pour surfer, écrire des emails, des petits documents il nous est par fois bien utile de pouvoir nous connecter en mode terminal sécurisé sur un serveur, en utilisant ssh.
L'objet de cet article est d'analyser ce que nous pouvons faire. 

Deux solutions sont possibles :
  1. crosh & ssh
  2. hterm & ssh

Shell sous chromeOS

Il existe sous chromeOS un shell : crosh  dont le nombre de commandes est limité à 42 commandes on. obtient la liste par la commande HELP une fois sous crosh:
ctrl+alt+t faisant apparaitre cette fenètre:

Il suffit de taper la commande ssh classique .
Toutefois il n'est pas possible d'utiliser dans ce cas une clef privée pour un accès sécurisé.
On doit utiliser le mode interactif après avoir chargé sur le répertoire download sa clef privée.


2 - Hterm 

Pour "HTML Terminal",  hterm est un émulateur de terminal compatible xterm écrit en JavaScript. On trouve la documentation et une faq détaillée de cette extension ICI.

Voici son interface .
L'extension permet d'enregistrer dans chomeOS pour votre utilisateur un clef privée que l'on importe à partir d'une carte SD.

On peut ainsi mémoriser des connexions, un peu comme dans putty .....

Liens :
http://andrew.jorgensenfamily.us/2013/01/chromeos-ssh-keys/
http://kaleb.horns.by/comp/os/chrome/ssh-keys/





vendredi 6 décembre 2013

ChromeBook : Comment on le casse, comment on le répare (2) ....

Volia aprés les modifications décrites dans  l'article précédent le ChromeBook ne démarre plus.


Donc il faut utiliser la procédure de recovery.... pour cela

  1. suivre le lien du bas de la page
  2. D'un linux, windows, MacOs...
  3. Vous munir d'une clef USB, une carte SD n'est pas détecté  
  4. Notez la référence de votre installation ici : PEPPY C6G-R3C-A3J
Temps de recovery création de la clef inclue : 45 mn. garder la clef dans un coin cela peut être utile.

Voici la procédure décrite sur la page de google.
==============================
Créez un lecteur flash de restauration en utilisant l'outil de restauration. Cet outil n'est pas disponible dans toutes les langues.
  1. Cliquez sur ce lien pour télécharger l'outil de restauration :https://dl.google.com/dl/edgedl/chromeos/recovery/linux_recovery.sh
  2. Modifiez les autorisations de script pour permettre l'exécution de la commande suivante : $ sudo chmod 755 linux_recovery.sh
  3. Exécutez le script avec les privilèges du superutilisateur en saisissant la commande suivante : $ sudo bash linux_recovery.sh
  4. Suivez les instructions de l'outil pour terminer la création de l'image du système d'exploitation.
===============================

Une fois votre clef usb créé rebooter et inséré la dans le port USB de votre ChromeBook.

15 mn plus tard votre ChromeBook est comme neuf :-)

Bravo Google. simple propre .... 

ChromeBook : Comment on le casse (1) , comment on le répare ....

Comment casser son ChromeBook ....

C'est plutot simple ....

Etape 1 Passage en Mode developper

Etape 2 Jouer avec votre ChomeBook

Aprés plusieurs installation dont crouton pour tester le fonctionnement d'un autre OS en parralelle de chromeos.
j'ai voulu modifier la configuration du start de xorg, par l'ajout d'un fichier dans le dossier /etc/X11/xorg.conf.d

Impossible

le système de fichier / est monté en READ-ONLY....

Etape 3 : Changer le montage de /

Pour cela une petite recherche vous apprends que c'est assez simple :

Making changes to the filesystem

The Chromium OS rootfs is mounted read-only. In developer mode you can disable the rootfs verification, enabling it to be modified.

NOTE: If you mount the root filesystem in writeable mode, even if you make no changes, it will no longer be verifiable and you'll have to use a recovery image to restore your system when you switch back to normal mode.

To make your rootfs writable, run this from a shell:

sudo /usr/share/vboot/bin/make_dev_ssd.sh --remove_rootfs_verification

Then reboot. Your rootfs will be mounted read/write.

 Mais dans mon cas, le chromebook n'a pas rebooté.

Conclusion : ChromeBook HS

 


jeudi 5 décembre 2013

ChromeBook : clavier qwertz - romand


Dans mon dernier post, je finissais mon article de présentation de mon dernier chromebook, agacé par ce clavier QWERTZ utilsant la variante germanique des touches accentuées.

Je n'avais pas encore trouvé comme changer la configuration.

c'est fait et ce ne fut pas sans mal :-)

             

Comme vous pouvez le voir bizarrement pour choisir le clavier on fait référence à la langue, pas au type de clavier ....

Je crois que j'ai été enduit d'erreur par la dernière version de xfce qui parametre le clavier CH-fr comme étant un Layout German, variant fr. comme on peut le voir ci-dessous.


Par ailleur l'interface montre une bizarerie ....


..... google présente les claviers comme étant liés à une langue.....

Moi qui est toujours cru qu'il était lié à une organisation des touches.......
D'ailleurs il n'y a pas que moi ;-) wikipidia aussi . 

Mais peut etre ai - je un esprit déformé.....    donc chers amis pour google 
  • on passe d'un clavier germain( suisse ) à un clavier français (suisse)
  • pas d'un clavier qwertz - ( CH de ) à un clavier qwertz - ( CH fr )
....... 




vendredi 29 novembre 2013

ChromeBook / ChromeOs prise en main

Un court post, non pas pour vous décrire, ni vanter le chromebook ACER C-720 que j'ai acheté en milieu de mois de novembre , vous trouverez facilement sur google ou DuckDuckGo les caractéristiques de celui-ci.
  1. Chromebooks: Acer C720 Chromebook
  2. Acer C720 Chromebook - The Chromium Projects
Le premier lien est la page de pub de ce chromebook qui est maintenant vendu 200$ .... mais pas en suisse. Le deuxième lien est une page décrivant pour les developpeurs le système capot ouvert et le changement de mode.

En effet sur un ChromeBook afin d'assuer une sécurité de bon niveau l'OS n'est pas directement accessible.
Car si la séquence de touch ctrl-alt-t vous permets d'ouvrir un le pseudo shell de chromeOS , crosh 



Il ne vous sera pas possible d'agir au niveau de l'OS. pour cela il vous  faut basculer votre Chromebook en developper mode.
C'est assez simple mais attention le baculement efface toutes les données locales de vos utilisateurs, mais entre nous sur ce type de machine on ne stocke rien localement.

Drive est la pour tout stocker ( 100GB ) 

Donc une fois basculé en mode développeur vous avez accés à un shell :-) avec un utilisateur nommé chronos.


Noter  le passage en utilisateur root par sudo mais sans demande de password.

Et on peut ainsi découvrir cette distribution linux trés particulière.

He bien maintenant je peux générer sur mon chromebook une clef pubkique que je copy sur mon serveur et utiliser la connexion ssh sécurisé avec clef publique.

et explorer les dossiers de mon utilisateur chronos .....

Il me reste maintenant à me lancer dans la tache de modification des touches claviers öé äà üè qui actuellement sont dans le mode germanique .....obligeant à utiliser la touche shift pour retrouver le bon caractère. :-(





mardi 19 novembre 2013

Le Minitel Nouveau est arrivé en suisse.


La semaine dernière (11-15 Novembre 2013) Google a rendu disponible les chromebooks en Suisse.
Et j'avoue je n'ai pas résisté à la tentation de tester l'objet. D'autant que les prix sont plus qu'abordables.
J'ai donc opté pour la plus économique des machines disponibles, soit un ACER C720 .
Vous trouverez les spécifications systèmes de cette machine dans le lien ci-dessus.

Impressions.

C'est plutôt bluffant on appuie sur le bouton marche et quasi instantanément apparait l'écran de configuration de votre machine. Configuration qui vous demande un compte gmail bien sûr, temps de configuration 5mn ....

Ensuite si vous êtes un habitué de google chrome ou de chromium tout est là.

Le seul petit désagrément est la  configuration du clavier en suisse allemand, ce qui oblige à utiliser la touche Shift pour les accentuations ...

Quelques screenshots .... faits avec un smartphone puisque je n'ai pas trouvé immédiatement l'équivalent de la touche printscreen sur le clavier....


Toutes les explications sont ici d'ailleurs vous trouverez sur le site Chrome Story une foule d'astuces.









Point étonnant , l'offre d'espace de 100GB inclus dans l'achat est valable 2ans... valeur annuelle 60$ ce qui est énorme comparativement à la valeur de l'outil, plus du tiers.

lundi 10 juin 2013

D'ubuntu à manjaro ....

C'est décidé, je migre vers cette distribution toutes mes machines privées...

Pourquoi manjaro et pas arch-linux, fedora, opensuse, debian ?

Tout simplement parce que 6 mois d'utilisation de fedora 17 ne m'a pas convaincu, qu'arch-linux me semble un poil trop compliquer à l'installation, c'est bien pour comprendre comment ça marche mais .... que Qubes n'est pas mature.
Mais surtout que manjaro m'a séduit par sa facilité de mise en oeuvre, l'utilisation de systemd pour le boot des services et  la bonne gestion des différents points que sur ma version d'ubuntu 12.04 j'ai du mal à régler à savoir :
  • la gestion des carte graphique ( nvidia , ATI )
  • la gestion des imprimantes brothers.
De plus les choix fait par Canonical isole cette distribution du reste des distributions. mir , upstart, peut-etre un nouveau format de paquet et Unity qui m'agace.

Après un essai sur virtualbox de l'installation de majaro-0.8.6-xcfe j'ai fait le pas d'une installation sur mon portable clevo.

Et là, je peux dire que tout m'a séduit en peu de temps tout était Up virtualbox, imprimante, carte graphique. clean clean trés propre.

Vais je pour autant abandonner de suite ubuntu ?
non je vais continuer à l'utiliser sur mon laptot de travail en version 12.04 LTS  ( linux 2.5 ). On n'abandonne pas rapidement une distribution que l'on utilise depuis bientot 9 ans.

Je garderais surement quelques machines Virtuelles sous virtualbox avec ubuntu. dont une Warty :-) .





dimanche 5 mai 2013

GNU/Linux : rechercher un paquet.

Sous GNU/linux cette tache est compliqué par la diversité des distributions

Trouver un paquet est assez simple si vous disposez d'une interface graphique et si vous connaissez bien votre distribution.

Toutefois il est bon de pouvoir de son terminal de rechercher le paquet en question et nous ne sommes pas toujours avec notre distribution favorite.

Je vous propose dans ce court post quelques solutions en fonction de votre distribution. 
J'ai pour cela sélectionné fedora , arch-linux et ubuntu pour rechercher le paquet psutil de python.


Fedora : utilisation de yum.
[pib@perso ~]$ sudo yum search psutil
Loaded plugins: langpacks, presto, refresh-packagekit================================== N/S Matched: psutil ==================================psutils-perl.noarch : psutils scripts requiring perlpsutils.x86_64 : PostScript Utilitiespython-psutil.x86_64 : A process utilities module for Pythonpython3-psutil.x86_64 : A process utilities module for Python 3  Name and summary matches only, use "search all" for everything.
 Arch : utilisation de pacman
[root@arch01 ~]# pacman -Ss psutil
extra/psutils 1.17-4    A set of postscript utilities
community/python-psutil 0.7.0-1    A cross-platform process and system utilities module for Python
community/python2-psutil 0.7.0-1    A cross-platform process and system utilities module for Python2
Ubuntu : Utilisation de aptitude  et apt-cache


Une recherche n'est pas possible avec apt-get mais avec apt-cache ;-)

apt-cache search psutil
groff - GNU troff text-formatting system
printer-driver-foo2zjs - printer driver for ZjStream-based printers
psutils - PostScript document handling utilities
gpsbabel - GPS file conversion plus transfer to/from GPS units
page-crunch - PDF and PS manipulation for printing needs
pdfjam - collection of PDF document handling utilities
python-psutil - module providing convenience functions for managing processes

Bonne recherche.

dimanche 21 avril 2013

Postgresql : pour info


Comme vous avez pu le remarquer , je n'ai pas publié d'articles dernièrement, je dois corriger, cela.

En effet je n'ai pas publier d'article sur ce blog mais mon activité ne c'est pas arrêté pour autant.
Durant l'année 2012 j'ai posté plusieurs articles sur postgresql sur le blog que nous tenons chez dbi-services.

J'ai donc écrit un peu ;-) sur postgresql mais aussi sur oracle, principalement sur le clusterware et ASM.

Voici donc des liens sur ces articles :

du coté de postgresql :


Du coté d'Oracle