Cómo usar el certificado de la FNMT desde Linux Mint 16

El año 2014 ha entrado con muchas novedades en el mundo administrativo en relación con las nuevas tecnologías. Con el apagón del papel del 2015, la Dirección General de Modernización Administrativa, Procedimientos e Impulso de la Administración Electrónica ha realizado una serie de recomendaciones que la Agencia Tributaria ha absorbido al pie de la letra y ha aprovechado para profundizar su política de “rascar el fondo de la olla” en materia de recaudación. Han dado buena cuenta de ello autónomos y PYMES, que tendrán que presentar de manera telemática las liquidaciones posteriores al 1 de enero de 2014, a excepción del Modelo 190.

Si la declaración se realizase por otros medios diferentes a los telemáticos cuando exista la obligación de hacerlo por esta vía, la sanción consistirá en una multa pecuniaria de 1.500 euros, tal y como establece el el artículo 199.2 de la nueva redacción de la Ley General Tributaria.

Es por ello que es tiempo de ponerse las pilas en lo que a firma electrónica se refiere. Lamentablemente, y no por casualidad, la mayoría de los tutoriales que nos ofrecen las AAPP vienen adaptados al uso de Sistemas Operativos privativos, particularmente Windows, sin que haya instrucciones ni facilidades para aquellos que optamos por el Software Libre. Es otro de los favores que le hace la Administración a la corporación Microsoft, induciendo a los interesados a optar por este costoso, ineficiente y depredador marco tecnológico.

Linux Mint 16 para la Red Sara, la AEAT y la Oficina Española de Marcas y Patentes

La dificultad para este sistema operativo (muy útil para los que se han exiliado de Windows y quieren una migración tranquila) es que si bien tiene soporte para la máquina Java, ésta no viene preparada para los requisitos que nos exigen las AAPP españolas para firmar y presentar documentos. Vamos aquí a exponer un breve tutorial para que nuestro certificado raiz de la FNMT sirva para todas las Administraciones.

Paso 1: Descargar nuestra versión

Lo haremos desde este enlace y descargaremos la versión que se adapte a nuestro SO, es decir, 64 bits o 32. Las instrucciones que figuran a continuación son para la instalación de la versión Java 7 Update 7 (7u7).

Paso 2: Operaciones desde la terminal

Accedemos a la terminal como administradores y nos movemos al directorio en el que deseamos efectuar la instalación. Para ordenadores domésticos o de uso de pocas personas recomiendo /usr/local. Escriba:

  • cd <nombre de ruta de acceso del directorio>.

Por ejemplo, para instalar el software en el directorio /usr/local/, escribimos: cd /usr/local/

  • Movemos el archivo binario de almacenamiento .tar.gz al directorio actual.
Lo hacemos mediante el comando mv </directoriodondeestael.tar.gz/nombredelarchivotar.gz.> <directorio de destino>
  • Desempaquetamos el tarball e instalamos Java 

tar zxvf jre-7u7-linux-i586.tar.gz

Los archivos de Java se instalan en un directorio denominado jre1.7.0_07 en el directorio actual.

En este ejemplo, se ha instalado en el directorio /usr/local/jre1.7.0_07. Una vez hecho esto podemos suprimir el archivo tar.gz.

Paso 3: Configuramos Mozilla Firefox

Doy por entendido que tenemos ya instalados en nuestro navegador Firefox el certificado raíz de la FNMT y nuestra firma digital .pk12. Por ello vamos a configurar Firefox para que todo funcione correctamente.

  • Cerramos Firefox
  • Creamos un enlace simbólico al archivo libnpjp2.so en el directorio de plugins del explorador mediante el siguiente procedimiento:

Vamos al subdirectorio de plugins en el directorio de instalación de Firefox

cd <directorio de instalación de Firefox>/plugins

Y creamos el enlace simbólico

ln -s <Directorio de instalación de Java>/lib/i386/libnpjp2.so

Con esto podremos ingresar a la Sede Electrónica de prácticamente todas las AAPP.

Acceder remotamente a un servidor FTP con la Terminal

¿Cómo iniciar sesión en un servidor FTP desde un acceso remoto?

Abrimos una terminal y tecleamos:

ftp server_name

server_name representa el nombre o dirección IP de la máquina remota a la que el usuario desea conectarse. En cualquier caso, si lo que tenemos es una dirección estilo www.servidor.com, podemos buscar en la red multitud de páginas que nos dan la IP de la página.

Una vez iniciada la sesión, aparecen unas líneas de texto en la pantalla.

La primera línea le comunica que se ha conectado a un servidor FTP
La segunda le da la bienvenida y a su vez puede indicar el tipo de sitio FTP del que se trata.
Dentro del FTP, cada línea comienza con un número que indica éxito o falla.
En el caso de un mensaje de bienvenida, la línea puede estar precedida por el número 220.
Esto significa que “el servicio está preparado para el nuevo usuario”.
El servidor solicita el nombre de usuario.
Una vez que acepta el nombre de usuario, una línea que comienza con el número 331 solicita que introduzca la contraseña.
Una vez que inició sesión, el sitio FTP espera que el usuario introduzca comandos que describan las acciones a realizar.

Los comandos FTP habituales son los siguientes:

Orden ———————————-  Descripción
help ———— Muestra todos los comandos admitidos por el servidor FTP.
binary ———- Cambia del modo ASCII al modo binario
ASCII ———- Cambia de modo binario a modo ASCII. Este es el modo predeterminado
type ———— Muestra el modo de transferencia actual (binario o ASCII)
user ———— Permite reiniciar una sesión en el sitio FTP actual con un nombre de usuario diferente.
ls ————— Crea una lista de todos los archivos que se encuentran en el directorio actual. 
pwd ———— Muestra el nombre completo del directorio actual.
mkdir ———- Crea un directorio dentro del directorio actual. 
rmdir ———– Elimina un directorio dentro del directorio actual. 
get ————- Recupera un archivo que se encuentra en el servidor.
put ————- Envia un archivo local al servidor.
open ———- Cierra la sesión actual y abre una sesión nueva en otro servidor FTP
close ———- Cierra la sesión actual pero deja al software FTP activo
bye ———— Desconecta el software cliente del servidor FTP y lo coloca en modo inactivo.
quit ———— Desconecta el software cliente del servidor FTP y lo coloca en modo inactivo.

Gracias a los amigos de Ubuntu-es.

Instalación de Bitcoin-qt en Ubuntu, con tres pasos sencillos

En Ubuntu, normalmente teníamos una opción primaria de abrir nuestro cliente que nos permite el almacenamiento y resguardo de Bitcoins (BTC); era Bitcoind 0.5, que nos permitía trabajar con la línea de comandos (esa pantalla negra similar al MS-DOS de los viejos ordenadores). Bitcoin-qt sin embargo absorbe estas funciones, pero con un aspecto más amigable para el nivel usuario. Aquí podemos ver una definición más detallada: Wiki de Bitcoin-qt.

Lo que vamos a hacer ahora es trabajar los tres pasos que hay que dar para instalarlo en Ubuntu:

1-Abrimos una Terminal (Konsole) y escribimos (de esta manera añadiremos los repositorios de KDE en nuestro sistema):

sudo add-apt-repository ppa:bitcoin/bitcoin

2-Después actualizamos esos repositorios para que nuestro PC pueda extraer el software de instalación de KDE:

sudo apt-get update

3-Y por último, escribimos el comando de instalación:

sudo apt-get install bitcoin-qt

Y listo. Ahora entre nuestras Aplicaciones>Internet estará el icono listo para usar. En breve volcaremos en el blog un tutorial de uso en castellano, con las principales dudas que nos pueden surgir.

Cualquier comentario será bienvenido.

El Escritorio KDE para Ubuntu, el más indicado para usuarios Windows

KDE es el formato de escritorio que, a mi modo de ver, es ideal para aquellos que provienen de experiencias Windows. Su estructura y la posibilidad de distribuir los iconos, más su Lanzador (el equivalente al Menú de Inicio de Windows), creo que es la opción más atractiva para el proceso de transición mental.

Los pasos para su instalación son los siguientes:

1-Abrimos una Terminal (Konsole) y escribimos (de esta manera añadiremos los repositorios de KDE en nuestro sistema):

sudo add-apt-repository ppa:kubuntu-ppa/backports


2-Después actualizamos esos repositorios para que nuestro PC pueda extraer el software de instalación de KDE:

sudo apt-get update


3- Instalar KDE mediante:


sudo apt-get install kubuntu-desktop


Ahora solo queda reiniciar la PC y cuando vamos a introducir nuestra contraseña, elegir KDE como escritorio de inicio. Y listo!

Ya tenemos nuestro escritorio listo para distribuirlo igual a lo que teníamos en Windows.

Diccionario de comandos de uso frecuente en Linux (Ubuntu)

Puede ocurrirnos alguna vez que el método gráfico de administración de Ubuntu se nos haya chafado, y tengamos que solucionar el lío desde la línea de comandos (por suerte, todo en Ubuntu es solucionable). Aquí adjuntamos para descargar un diccionario de comandos frecuentes realizado por los editores de la web ubuntu-es.org que recomiendo imprimir y tener a mano, para esos momentos en que pensamos que está todo perdido y que tendremos que borrar hasta las fotos de la primera comunión.