Cómo subir tu blog a Fedora Planet y no morir en el intento

298

Recuerdo hace un par de días atrás cuando logré al fin subir mi blog a Fedora Planet, después de estar dos días haciendo todo lo necesario. Y es que, como dice un compañero que igual no tiene mucho tiempo en este ambiente, es algo confuso efectuar correctamente los pasos sino tiene una idea clara de comandos básico o intermedios. De igual manera la documentación que es posteada en la wiki es muy completa. Esta publicación es solamente un complemento dirigido a personas que tienen poco tiempo en la comunidad.

Antes de empezar con los pasos debe tener ya creado su FAS y debe ser patrocinado por un grupo. Por ejemplo, yo estoy en el grupo CLA (estos no cuentan) pero aparte formo parte de Fedora Panamá.

Creación de llaves SSH

SSH significa SecureShell y es un nombre de protocolo y del programa que lo implementa y que sirve para acceder a máquinas remotas a través de una red. Permite manejar por completo la computadora mediante un intérprete de comandos (…) Fuente.

Lo primero que debe efectuar es la creación de llaves SSH que nos permitirá posteriormente comunicarnos con el servidor, esta es una cláve pública que, al subirla a nuestro FAS nos ayudará a entrar a los servidores y evitar que otras personas modifiquen nuestros datos. Los SSH también son utilizados en Github para crear una forma segura de reconocimiento de equipos, pero ya ese es otro tema (aunque ayuda en lo que trato de explicar).

  1. Abra la terminal y escriba
    $ ssh-keygen -t rsa
    (Recuerde que las lineas con $ refieren a acceso de usuario y cuando la línes empiezan con # refieren a acceso root)
  2. Nos saldrá una línea que dirá lo siguiente:
    Enter file in which to save the key (/Users/you/.ssh/id_rsa):
    Así que lo que debemos hacer es apretar ENTER.
  3. Te pedirá que ingreses una clave segura “Enter passphrase (empty for no passphrase):“, lo recomendable es que lleve mayúsculas, minúsculas, números y signos para que se lo más segura posible. La ingresamos y luego apretamos ENTER.
  4. Por último te pedirá que la ingreses de nuevo “Enter same passphrase again:” efectúa lo que se requiere y ya se genrará su clave SSH que se almacena en la ruta ~/.ssh/id_rsa
  5. Lo siguiente es subir tu clave a tu cuenta, para eso entra a tu FAS luego entra en “My Account”, haga clic en “Editar”, se desplaza hasta donde dice “Public RSA SSH Key” y luego presione “Examinar” esto le abrirá el explorador de archivos, en donde dice “Lugar” define la ruta ~/.ssh/id_rsa.pub justo así:
    Captura de pantalla de 2015-04-24 13:09:05Le da a “Abrir” y ya tendrá la id_rsa lista para subir.
  6. Lo último será hacer clic el “save” y ya tendrá su clave RSA vinculada a su FAS.
    (Importante: La clave SSH se activará una hora luego de haberla colgado a su FAS)

Subiendo tu Blog

Luego de haber subido la RSA lo siguiente es conectarnos con nuestra cuenta de fedorapeople.org desde la terminal, crear nuestro archivo .planet y luego subirlo mediante SCP.

    1. Debe conectarse a su fedorapeople.org para esto abrimos la terminal y escribimos el siguiente comando:
      ssh -i ~/.ssh/id_rsa [su_nombre_usuario_aquí]@fedorapeople.org
      Si todo esta correcto le pedirá su clave SSH, aprieta ENTER y listo, entrará a su cuenta de Fedora People.
    2. Salimos de la sesión apretando el comando exit y luego lo que vamos a efectuar es el código para tu .planet

Luego, lo que vamos a hacer es crear nuestro archivo .planet para su posterior subida a nuestro fedorapeople.org, para esto vamos a utilizar vim. Si somos nuevos lo que recomiendo es instalarlo así que en la terminal nos ‘logueamos’ como usuario root e ingresamos el comando # yum install vim aceptamos la instalación y podremos proceder. Salimos de la opción root escribiendo el comando exit. Lo siguiente es crear nuestro archivo, para esto primero debemos confirmar primero que estamos en nuestra carpeta personal,escribimos pwd y debe aparecer una línea así: /home/[aqui va su nombre de usuario]. Si se encuentra en esta ruta puede proceder con la creación del archivo .planet para esto escribimos $ vim .planet y nos mostrará algo como esto:

Captura de pantalla de 2015-04-24 14:49:47Lo que en realidad tenemos aquí es nuestro editor de texto listo para ingresar lo que necesitamos, en la wiki de cómo crear Planet no muestra un pequeño texto que es el que debemos editar para que nuestro blog esté en éste sitio, el cual es el siguiente:

[http://yourname.wordpress.com/tag/fedora/feed/]
name = Your Name
face = http://yourname.fedorapeople.org/yourpicture.png

(Importante, para pegar este texto a la terminal donde tiene el vim deberá hacerlo seleccionar y copiar, luego dirigirte a la terminal y hacer clic derecho, luego pegar. Para editar el texto deberás hacerlo moviendo las flechas del teclado y borrando. Igual para los enlaces, deberás copiar y luego pegar con el clic derecho. Al principio debe apretar la tecla I para poder editar o escribir en el archivo.)

Deberá notar que debe crear un feed de su blog, todo el tiempo recomiendo que utilicen wordpress aunque la mayoría -para no decir todos, no estoy seguro de ello- tiene compatibilidad para feed, pero en este momento lo explicaré como wordpress, otro punto importante es que si tu blog no sólo será para hablar de Fedora entonces debes crear categorías o etiquetas para que este contenido sea visible en el Planet, sino todo lo que subas será publicado, y no sería algo bonito que hablaras de, no sé “Gatos” y que saliera en la página principal de Planet.

Luego que creas tu categoría o tag debes llegar a el, en mi caso sería algo así: http://safeshadow.info/category/software-libre/ lo único debes hacer es escribir feed al final y quedará algo así: http://safeshadow.info/category/software-libre/feed y listo, esto es lo que va en la primera linea, remplazamos.

En la siguiente línea debemos escribir nuestro nombre o el nombre del blog, dependiendo de cual sea. En la tarcer línea debemos insertar la dirección de la imagen en donde esté nuestro rostro (si es un blog personal) o el logo del blog. Al terminar debemos tener algo así:

Captura de pantalla de 2015-04-24 15:25:11

Cuando ya tenemos todo esto hacemos tocamos la tecla Esc, podremos notar que en la parte de abajo al principio aparecía “Insertar” y ahora no aparece nada, lo siguiente que debemos escribir es el comando :x esto lo que hace es guardar el documento y luego cerrar o salir, nos aparecerá la terminal de nuevo. Para comprobar que el archivo ha sido creado escribiemos el comando $ find .planet y nos mostrará abajo .planet, esto nos confirma que existe.

Lo último es subir este archivo a nuestro fedorapeople.org, para esto en nuestra terminal escribimos el siguiente comando: $ scp -r .planet [su_nombre_de_usuario_aquí]@fedorapeople.org:/home/fedora/[su_nombre_de_usuario_aquí]
Con esto ya hemos cumplido con subir nuestro .planet a nuestro fedorapeople.org, para poder comprobar que lo hemos hecho bien podría ser ‘loguearnos’ en nuestro Fedora People y luego escribir el comando $ find -planet sino nos manda algún error es que ya existe.

Posible error: Algo que me pasó en mis ciertos intentos fue que trataba de poner el comando scp cuando estaba en la sesión de mi fedorapeople.org eso me tiraba un error de llave de autenticación, este comando sólo se utiliza en su terminal normal, no dentro de su sesión de fedora people.

Espero que esta publicación le sea de ayuda para poder subir su blog a Fedora Planet, por ahora ha sido todo y dentro de poco estaré escribiendo más en este blog. Será hasta la próxima.

También podría gustarte Más del autor

Comments