7 de maig del 2014

SSH sense password (també a Gargoyle/Openwrt)

Si tot sovint us heu de connectar a servidors per SSH, segur que agraireu poder-ho fer sense haver d'entrar la clau de pas (password) cada vegada.

El procés és senzill. En la màquina des d'on us voleu connectar i amb el vostre compte d'usuari, obriu un terminal i feu:
$ ssh-keygen -t dsa
$ ssh-copy-id -i ~/.ssh/id_dsa nom_usuari@IP_Servidor

La primera comanda genera una clau que us identifica (només cal fer-ho si no la teniu generada d'abans). El millor és deixar la frase de pas buida, per poder connectar directament. El resultat és una clau que s'ens mostra en hexadecimal i també amb una curiosa imatge ASCII.

Tot seguit, amb la segona comanda copieu aquesta clau al servidor. Heu d'indicar la IP (o nom) i també el compte amb el qual voldreu accedir.

El procés el podeu veure en la imatge de sota. I si el que voleu és accedir a un ordinador, amb això ja en tindreu ben bé prou.


Ara bé, per poder accedir a un encaminador (router) amb Gargoyle o Openwrt, el procés encara no ha acabat. Si hi accediu per SSH podreu comprovar que us segueix demanant el password. Això és degut a que utilitza el dropbear, i li hem d'indicar on pot localitzar les claus.

Per això, en l'encaminador, feu:
# mv /root/.ssh/authorized_keys /etc/dropbear/
# ls -l /etc/dropbear/

La primera comanda copia la clau al lloc adequat pel dropbear, mentre que la segona permet verificar que els permisos del fitxer són els correctes, per un tema de seguretat.

Ara sí, si sortiu de l'encaminador i proveu de tornar a connectar-hi amb SSH, comprovareu que ja no us demana la clau de pas, tal com es pot comprovar en la imatge de sota.


Còmode, veritat?

6 d’abril del 2014

Canonical tanca Ubuntu One

Aquesta setmana Canonical, l'empresa que dona suporta a Ubuntu, ha anunciat en el seu blog que tanca Ubuntu One, el seu servei de sincronització de fitxers al núvol. Són males notícies pels usuaris d'Ubuntu.



És cert que hi ha molta i bona competència, com ara Dropbox, però què voleu que us digui, a mi m'agradava Ubuntu One.

23 de març del 2014

Actualitzar l'hora des d'internet des de la línia de comandes

Fa poc em vaig trobar que un dels meus servidors no estava en hora. Com que està corrent en una màquina virtual, no hi tinc cap escriptori instal·lat, i, per tant, vaig haver d'actualitzar l'hora des de la línia de comandes.

Crec que val la pena anotar-ho per una altra vegada. La comanda és:
$ sudo ntpdate time.nist.gov 
I el resultat:
Amb això actualitzem l'hora des d'internet, amb un rellotge de precisió.

21 de febrer del 2014

Nautilus crash a Saucy (nautilus:3414): GdkPixbuf-CRITICAL

Després d'una actualització rutinària de l'Ubuntu Saucy (13.10), m'he trobat que el navegador de fitxers, Nautilus, peta només d'engegar-lo. Per tant, impossible treballar.

Si us trobeu en un cas similar, el primer que cal fer és engegar-lo des del terminal, per veure quin error ens pot estar donat:

Violació de segment. Tal com em pensava.

A més, veig que algunes de les extensions s'han carregat correctament. Però segur que alguna altra no. El primer que cal fer és treure les extensions sospitoses:
$ cd /usr/share/nautilus-python
$ sudo mv extensions/ extensions_old 

Fet això, tornem a provar d'engegar el nautilus. Sense problemes aquest cop. Perfecte.

Ja només queda anar provant les extensions una a una, fins a detectar la que fa petar el navegador. I a treballar de nou com si res !

2 de febrer del 2014

Afegir una nova llançadora d'aplicacions a Ubuntu (Unity)

Tot i que el repositori d'Ubuntu és força extens, de vegades ens trobem amb aplicacions que s'han de baixar i instal·lar "a mà". Si tenim sort, s'integraran en l'entorn sense problemes, però també podem acabar amb un executable situat en un directori determinat. M'hi he trobat amb l'Aptana Studio 3, un bon editor si desenvolupeu en PHP.

Aleshores, com podem crear un llançadora per executar l'aplicació des del Dash?

Primer, necessitem editar un fitxer de text amb extensió .desktop, per exemple, Aptana.desktop, amb un contingut similar a:
[Desktop Entry]
Name=Aptana Studio 3
Comment=Editor PHP
Exec=/usr/local/Aptana_Studio_3/AptanaStudio3
Icon=/usr/local/Aptana_Studio_3/icon_48.xpm
Terminal=false
Type=Application
Categories=Development;IDE;

Tot seguit, l'hem de fer executable:
$ chmod +x Aptana.desktop

Abans d'afegir-lo a les llançadores d'Unity (Dash), pot ser convenient verificar que no hem comès cap errada amb:
$ desktop-file-validate Aptana.desktop

I si tot està bé, el copiem al directori de sistema:
$ sudo desktop-file-install Aptana.desktop

Ara, ja el podem executar des del Dash, com volíem:

El contingut del fitxer .desktop no necessita gaires esplicacions, excepte potser l'apartat de categories, que les podeu trobar en aquest enllaç.

I d'aquesta manera tant senzilla podem afegir al Dash aplicacions i scripts per utilitzar-los còmodament. Molt millor que haver-los d'anar a buscar en el seu directori, no us sembla?

7 de gener del 2014

Regal de Reis: Android 4.3 al Sansung S3

Després de gairebé un any des de la darrera actualització, el Samsung Galaxy S3 ha rebut un inesperat regal de Reis en forma d'actualització de la seva versió d'Android:


Més de 440MB (imatge de l'esquerra), així que baixeu-la preferiblement per xarxa sense fils i no amb el vostre pla de dades. I, saltant-se la 4.2, ha passat directament al Android 4.3 (imatge central).

Una de les primeres coses que de seguida crida l'atenció és el nou aspecte gràfic, més polit, i la reorganització dels menús. M'agrada especialment el nou tauler de notificacions (imatge de la dreta), que podem personalitzar al nostre gust, i on hi trobarem tot el que habitualment volem activar/desactivar en el dia a dia.

En resum, una actualització molt recomanable.

7 de novembre del 2013

Actualitzant el microcodi del processador (CPU Intel)

Si teniu un processador Intel, podeu millorar-ne el rendiment o corregir petites errades actualitzant el seu microcodi (fent una analogia, seria quelcom similar a actualitzar la BIOS del PC, però en la CPU o processador).

Aquesta tasca normalment la fa la BIOS de la placa base, però sovint no l'actualitzem prou, o bé el fabricant ja no ens en proporciona noves versions. Sigui com sigui, podem fer-ho fàcilment des del nostre Ubuntu:
$ sudo apt-get install microcode.ctl intel-microcode

Reiniciem l'ordinador i podem comprovar si s'ha aplicat correctament el nou microcodi amb:
$ dmesg | grep microcode

El resultat es pot veure en la imatge següent:


Tal com es pot comprovar, s'ha aplicat el darrer microcodi (juny del 2013) sense problemes. També es pot veure que el PEBS, que inicialment estava deshabilitat degut a una errada, ara ja s'ha activat correctament.

Tot en ordre !

Font: Easy Linux tips project