Raw per Linux i Gimp

Després d’escoltar molts cops a usuaris encegats amb windows i photoshop que no era possible treballar amb el format RAW amb linux i molt menys amb gimp… Aquest post va dedicat a ells.

Per tots els que volgueu treballar amb software lliure sense necessitats de cracks, serials i demés artilugis.

Es molt senzill, per defecte el linux als repositoris, ja hi tenim els paquets necessaris, us recomano el GIMP i la seva llibreria RAW, ho podeu instal.lar desde la consola:

sudo apt-get install gimp gimp-ufraw

I per els que digueu que el photoshop té mes opcions… us deixo un link amb uns quants pluggins i utilitats per GIMP.

http://www.ubuntu-guia.com/2010/12/gimp-editor-imagenes-ubuntu.html

Salut !!!

Recuperar antena Ubiquiti per tftp

A vegades ens podem trobar amb una antena que s’hagi quedat tonta i no respongui ni a resets… podem mirar de recuperar-la carregant el firm per tftp de la seguent manera:

Sense alimentar clicar al reset, alimentar i als 8 segons deixar anar el reset perque quedi en mode programació (hauria de respondre a pings) si respon a pings podem anar per fer el seguent: (penseu a baixar-vos la darrera versió de firm…)

root@ubuntu:tftp 192.168.1.20
tftp> bin
tftp> trace
tftp> put XS2.ar2316.v3.4-rc.4351.090504.2146.bin
Sent 1965199 bytes in 35.2 seconds
tftp> exit

Salut !

Problema amb el ssh-copy-id en un mac

Els usuaris de linux que fem servir també un mac, hem de tenir en compte que el paquet ssh-copy-id no existeix com a paquet…. així que podem fer un inventillu…

Obrim terminal i creem un nou fitxer:

sudo nano /usr/bin/ssh-copy-id

On hi copiem el seguent codi:

#!/bin/sh

# Shell script to install your public key on a remote machine
# Takes the remote machine name as an argument.
# Obviously, the remote machine must accept password authentication,
# or one of the other keys in your ssh-agent, for this to work.

ID_FILE=”${HOME}/.ssh/id_rsa.pub”

if [ “-i” = “$1” ]; then
shift
# check if we have 2 parameters left, if so the first is the new ID file
if [ -n “$2” ]; then
if expr “$1” : “.*.pub” > /dev/null ; then
ID_FILE=”$1″
else
ID_FILE=”$1.pub”
fi
shift # and this should leave $1 as the target name
fi
else
if [ x$SSH_AUTH_SOCK != x ] && ssh-add -L >/dev/null 2>&1; then
GET_ID=”$GET_ID ssh-add -L”
fi
fi

if [ -z “`eval $GET_ID`” ] && [ -r “${ID_FILE}” ] ; then
GET_ID=”cat ${ID_FILE}”
fi

if [ -z “`eval $GET_ID`” ]; then
echo “$0: ERROR: No identities found” >&2
exit 1
fi

if [ “$#” -lt 1 ] || [ “$1” = “-h” ] || [ “$1” = “–help” ]; then
echo “Usage: $0 [-i [identity_file]] [user@]machine” >&2
exit 1
fi

{ eval “$GET_ID” ; } | ssh ${1%:} “umask 077; test -d .ssh || mkdir .ssh ; cat >> .ssh/authorized_keys” || exit 1

cat <<EOF
Now try logging into the machine, with “ssh ‘${1%:}'”, and check in:

.ssh/authorized_keys

to make sure we haven’t added extra keys that you weren’t expecting.

EOF

 

Ho guardem amb ctrl+x, sortim i donem permisos al fitxer:

$ sudo chmod +x /usr/bin/ssh-copy-id

A partir d’aquí ja ho podem utilitzar com amb un linux

$ ssh-copy-id usuario@host

Salut !!

 

Claus públiques, privades….

Els que utilitzem molt sovint ssh, es un engorro tenir que estar constantment posant usuari, password…. a tots els servidors que normalment accedim, us anoto el procediment.

Suposem que normalment utilitzes el teu portàtil, ens hi generem la clau

ssh-keygen

(ens demana 4 dades… podem anar passant sense posar-hi res)

Veurem que ens genera la nostra key privada i pública. A partir d’aquí la nostra privada ens l’hem de guardar amb pany i clau i la pública l’haurem d’anar pujant via ssh a tots els servidors nostres.

ssh-copy-id -i ~/.ssh/id_rsa.pub root@ipdesti

A partir d’aquí ja podrem accedir des del nostre portàtil a tots els servidors directament sense posar passwords.

Salut !