<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Gnu/Linux - hbautista's blog</title>
	<atom:link href="https://blog.hbautista.com/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.hbautista.com</link>
	<description>Linux, Software Libre, Debian, Red Hat, CentOS</description>
	<lastBuildDate>Thu, 23 Nov 2023 04:12:22 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
<site xmlns="com-wordpress:feed-additions:1">10014252</site>	<item>
		<title>Problema al actualizar Manjaro: PGP Error</title>
		<link>https://blog.hbautista.com/linux/problema-al-actualizar-manjaro-pgp-error/</link>
					<comments>https://blog.hbautista.com/linux/problema-al-actualizar-manjaro-pgp-error/#comments</comments>
		
		<dc:creator><![CDATA[hbautista]]></dc:creator>
		<pubDate>Thu, 23 Nov 2023 03:59:17 +0000</pubDate>
				<category><![CDATA[Gnu/Linux]]></category>
		<guid isPermaLink="false">https://blog.hbautista.com/?p=2859</guid>

					<description><![CDATA[<p>Antecedentes Hola a todos, a pasado un buen tiempo desde la última vez que puse algo en este blog. La verdad es que no tenía como un tema del cuál escribir, ya que mayormente es/era para hablar de temas de software libre, Gnu/Linux, Opensource en general. Pero a final de cuentas es un espacio donde [&#8230;]</p>
<p>The post <a href="https://blog.hbautista.com/linux/problema-al-actualizar-manjaro-pgp-error/">Problema al actualizar Manjaro: PGP Error</a> first appeared on <a href="https://blog.hbautista.com">hbautista's blog</a>.</p>]]></description>
										<content:encoded><![CDATA[<h2 class="wp-block-heading">Antecedentes</h2>



<p class="has-text-align-justify">Hola a todos, a pasado un buen tiempo desde la última vez que puse algo en este blog. La verdad es que no tenía como un tema del cuál escribir, ya que mayormente es/era para hablar de temas de software libre, Gnu/Linux, Opensource en general. Pero a final de cuentas es un espacio donde puedo mostrar mis piensos y demás.</p>



<span id="more-2859"></span>



<p class="has-text-align-justify">Tengo alrededor de poco más de 3 años usando <a href="https://manjaro.org/" target="_blank" rel="noopener" title=""><strong>Manjaro</strong> <strong>Linux</strong></a>, lo instalé allá por Abril del 2020. Y me parece que por alguna razón reinstalé completamente en esta laptop, borrar particiones e instalar desde cero en Febrero de este año (2023).</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img data-recalc-dims="1" fetchpriority="high" decoding="async" width="648" height="295" data-attachment-id="2861" data-permalink="https://blog.hbautista.com/linux/problema-al-actualizar-manjaro-pgp-error/attachment/manjaro-jiraiya1/" data-orig-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2023/11/Manjaro-Jiraiya1.jpg?fit=1280%2C583&amp;ssl=1" data-orig-size="1280,583" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Manjaro-Jiraiya1" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2023/11/Manjaro-Jiraiya1.jpg?fit=648%2C295&amp;ssl=1" src="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2023/11/Manjaro-Jiraiya1.jpg?resize=648%2C295&#038;ssl=1" alt="" class="wp-image-2861" srcset="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2023/11/Manjaro-Jiraiya1.jpg?resize=1024%2C466&amp;ssl=1 1024w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2023/11/Manjaro-Jiraiya1.jpg?resize=300%2C137&amp;ssl=1 300w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2023/11/Manjaro-Jiraiya1.jpg?resize=768%2C350&amp;ssl=1 768w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2023/11/Manjaro-Jiraiya1.jpg?w=1280&amp;ssl=1 1280w" sizes="(max-width: 648px) 100vw, 648px" /></figure>
</div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><img data-recalc-dims="1" decoding="async" width="512" height="100" data-attachment-id="2862" data-permalink="https://blog.hbautista.com/linux/problema-al-actualizar-manjaro-pgp-error/attachment/mi-manjaro/" data-orig-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2023/11/Mi-Manjaro.jpg?fit=512%2C100&amp;ssl=1" data-orig-size="512,100" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Mi-Manjaro" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2023/11/Mi-Manjaro.jpg?fit=512%2C100&amp;ssl=1" src="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2023/11/Mi-Manjaro.jpg?resize=512%2C100&#038;ssl=1" alt="" class="wp-image-2862" srcset="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2023/11/Mi-Manjaro.jpg?w=512&amp;ssl=1 512w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2023/11/Mi-Manjaro.jpg?resize=300%2C59&amp;ssl=1 300w" sizes="(max-width: 512px) 100vw, 512px" /></figure>
</div>


<p class="has-text-align-justify">Me considero (o consideraba) Debianita, ya que fui usuario de <strong><a href="https://www.debian.org/" target="_blank" rel="noopener" title="Debian Gnu/Linux">Debian Gnu/Linux</a></strong> alrededor de 17 años. Mi última laptop, una vieja Lenovo Thinkpad T430 la tenía con <strong>Debian Testing</strong> usando Mate. Me pasé a Manjaro para probar otro entorno de escritorio y para ver si me adaptaba a la forma de trabajar en Manjaro. Actualmente tengo una Lenovo Thinkpad T470s usando <a href="https://kde.org/es/plasma-desktop/" target="_blank" rel="noopener" title="KDE Plasma">KDE Plasma</a>. </p>



<p class="has-text-align-justify">Desde siempre he sido usuario de GTK/Gnome en general, pero cuando salió <a href="https://www.gnome.org/" target="_blank" rel="noopener" title="Gnome">Gnome</a> 3 y luego todas las demás cosas que le pusieron encima, me pasé a <a href="https://www.xfce.org/" target="_blank" rel="noopener" title="XFCE">XFCE</a>, hasta que encontré <a href="https://mate-desktop.org/" target="_blank" rel="noopener" title="Mate">Mate</a>, que básicamente es un Gnome2 renombrado y parchado. Probablemente me decidí a cambiar de aires por algún problema con LightDM o alguna actualización que me rompió el entorno gráfico y que a esas alturas y más pensando de forma más pragmática que otra cosa, me decidí a probar otra cosa.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img data-recalc-dims="1" decoding="async" width="648" height="470" data-attachment-id="2863" data-permalink="https://blog.hbautista.com/linux/problema-al-actualizar-manjaro-pgp-error/attachment/manjaro-nov2023/" data-orig-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2023/11/Manjaro-Nov2023.png?fit=1116%2C810&amp;ssl=1" data-orig-size="1116,810" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Manjaro-Nov2023" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2023/11/Manjaro-Nov2023.png?fit=648%2C470&amp;ssl=1" src="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2023/11/Manjaro-Nov2023.png?resize=648%2C470&#038;ssl=1" alt="" class="wp-image-2863" srcset="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2023/11/Manjaro-Nov2023.png?resize=1024%2C743&amp;ssl=1 1024w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2023/11/Manjaro-Nov2023.png?resize=300%2C218&amp;ssl=1 300w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2023/11/Manjaro-Nov2023.png?resize=768%2C557&amp;ssl=1 768w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2023/11/Manjaro-Nov2023.png?w=1116&amp;ssl=1 1116w" sizes="(max-width: 648px) 100vw, 648px" /></figure>
</div>


<p class="has-text-align-justify">No era la primera vez que lo hacía, intenté usar varias distribuciones, como <a href="https://www.centos.org/" target="_blank" rel="noopener" title="CentOs">CentOs</a>, <a href="https://fedoraproject.org/es/" target="_blank" rel="noopener" title="Fedora">Fedora</a>, <a href="https://www.opensuse.org/" target="_blank" rel="noopener" title="Opensuse">Opensuse</a>, <a href="https://linuxmint.com/" target="_blank" rel="noopener" title="LinuxMint">LinuxMint</a> y alguna otra que ahorita no recuerdo. Y luego escuché de <a href="https://archlinux.org/" target="_blank" rel="noopener" title="ArchLinux">ArchLinux</a>, que es/era bastante popular y con mucha documentación siendo una rolling release, y me gustó y me llamó la atención su filosofía y la forma en cómo hacían las cosas. No estoy muy al tanto de todo lo que acontece, pero alguna que otra cosa básica la sé o la he leído.</p>



<p class="has-text-align-justify">Al principio la idea era cambiarme a <a href="https://archlinux.org/" target="_blank" rel="noopener" title="">ArchLinux</a>, como mencioné, pensando de forma pragmática y práctica, quería una distribución que me quitara unas horas en la mañana o tarde, para tenerla funcionando, al menos con lo mínimo para que luego pudiese ir instalando los paquetes que fuese necesitando e ir transfiriendo la información de mi viejo equipo. Y aquí es dónde me topé con pared.</p>



<p class="has-text-align-justify"><a href="https://archlinux.org/" target="_blank" rel="noopener" title="ArchLinux">ArchLinux</a>, a diferencia de la gran mayoría de distribuciones Gnu/Linux, no cuenta con un instalador como <a href="https://www.debian.org/" target="_blank" rel="noopener" title="Debian">Debian</a>/<a href="https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux" target="_blank" rel="noopener" title="Red Hat">Red Hat</a>/<a href="https://www.opensuse.org/" target="_blank" rel="noopener" title="OpenSuse">OpenSuse</a>/<a href="https://ubuntu.com/" target="_blank" rel="noopener" title="Ubuntu">Ubuntu</a> y una gran lista de distribuciones si lo tienen, y para mí y de forma personal, es un gran fallo. Porque había que hacer muchos pasos para hacer las particiones, formatear, copiar y todo ese proceso que se sigue. Y eso requería que invirtiera tiempo, esfuerzo y ganas, cosas que no tenía en ese momento. </p>



<p class="has-text-align-justify">Como mencioné al principio, mi premisa es que fuese algo fácil de instalar, sin mucho esfuerzo y en el menor tiempo de ser posible, no más de 2-3 horas, incluyendo descargar la imágen, ponerla en un USB y finalmente instalarlo.</p>



<p class="has-text-align-justify">Y ahí es donde entra <a href="https://manjaro.org/" target="_blank" rel="noopener" title="Manjaro">Manjaro</a>, pues si trae un instalador, a mi parecer bastante práctico, tal vez simple para algunas personas, pero que en mi caso particular, en ese tiempo que cumplían casi al 100 las premisas que me impuse. KDE Plasma no consume tanta memoria como solía hacerlo hace 10-20 años. No agobiarme con tantas opciones y tenerlo casi listo para usar contribuyeron mucho para darle una oportunidad. No se ha metido conmigo y me ha funcionado relativamente bien, razón por la cuál aún lo sigo usando.</p>



<p class="has-text-align-justify">Nota: Si <a href="https://archlinux.org/" target="_blank" rel="noopener" title="ArchLinux">ArchLinux</a> tenía o ahora tiene algún método o instalador para facilitar esa tediosa labor de instalarlo por primera vez, me da mucho gusto, como mencioné en su momento, las formas que yo encontré en ese entonces nada más no me terminaron de convencer para darle una oportunidad. Si el próximo año me hago con una Lenovo Thinkpad más actualizada, tal vez me lo planteé.</p>



<p class="has-text-align-justify">Ahora sí al problema. Resulta que tenía ya unas dos semanas sin actualizar <a href="https://manjaro.org/" target="_blank" rel="noopener" title="Manjaro">Manjaro</a>, no soy tan compulsivo para hacerlo cada semana, o peor, más de 2 veces a la semana D:</p>



<p class="has-text-align-justify">Total, que primeramente me empezó a dar errores relacionados, al parecer, con Sublime Text. Tuve el error de no copiar esos mensajes de errores, al estar revisando el historial de Konsole, como lo dejé con 40k líneas, pues ya no me fue posible recuperarlos =(</p>



<p></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Los errores eran parecidos a estos:</p>



<pre class="wp-block-code"><code>"El archivo ... está dañado (paquete no válido o dañado (firma PGP))"
==> ERROR: No se pudo actualizar la clave: 206CBC892D1493D2</code></pre>



<p>Y en inglés algo parecido a esto:</p>



<pre class="wp-block-code"><code>:: Import PGP key 94657AB20F2A092B, "Andreas Radke &lt;andyrtr@archlinux.org>"? &#91;Y/n] 
error: key "Andreas Radke &lt;andyrtr@archlinux.org>" could not be imported
:: Import PGP key C06086337C50773E, "Jelle van der Waa &lt;jelle@archlinux.org>"? &#91;Y/n] 
error: key "Jelle van der Waa &lt;jelle@vdwaa.nl>" could not be imported
:: Import PGP key 9C02FF419FECBE16, "Morten Linderud &lt;foxboron@archlinux.org>"? &#91;Y/n] 
error: key "Morten Linderud &lt;morten@linderud.pw>" could not be imported</code></pre>



<p>Buscando en internet intenté solucionarlo sin mucho éxito:</p>



<pre class="wp-block-code"><code>sudo pacman-mirrors -f 3 &amp;&amp; sudo pacman -Syyu
sudo rm /var/cache/pacman/pkg/archlinux-keyring*
curl -O https://download.sublimetext.com/sublimehq-pub.gpg &amp;&amp; sudo pacman-key --add sublimehq-pub.gpg &amp;&amp; sudo pacman-key --lsign-key 8A8F901A &amp;&amp; rm sublimehq-pub.gpg
sudo pacman -Scc
sudo pacman -Sy archlinux-keyring</code></pre>



<p>Finalmente, buscando encontré la información que necesitaba en las referencias que puse al final. A continuación los pasos que seguí y que sí funcionaron para poder actualizar Manjaro.</p>





<pre class="wp-block-code"><code>## Eliminar la cache de gnupg
sudo rm -rf /etc/pacman.d/gnupg/*

## Inicializar
sudo pacman-key --init

## Populate
sudo pacman-key --populate archlinux manjaro 

## Instalar keyrings
sudo pacman -Sy archlinux-keyring manjaro-keyring

## Refrescar llaves
sudo pacman-key --refresh-keys

## Actualizar el sistema
sudo pacman -Syyuu</code></pre>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Y siguiendo esos pasos en esa secuencia fue que pude finalmente arreglar ese problema y actualizar los paquetes. Dejo algo de los mensajes que sí pude rescatar:</p>



<h2 class="wp-block-heading">Mensajes de la terminal</h2>



<pre class="wp-block-preformatted">gpg: keyring_get_keyblock: read error: Paquete incorrecto
gpg: keyring_get_keyblock failed: Anillo de claves incorrecto
gpg: fallo reconstruyendo caché del anillo de claves: Anillo de claves incorrecto
gpg: marginals needed: 3  completes needed: 1  trust model: pgp
gpg: [don't know]: invalid packet (ctb=00)
gpg: keyring_get_keyblock: read error: Paquete incorrecto
gpg: keydb_get_keyblock failed: Anillo de claves incorrecto
gpg: validate_key_list failed
gpg: clave 206CBC892D1493D2: "Rémy Oudompheng &lt;oudomphe@phare.normalesup.org>" sin cambios
gpg: Cantidad total procesada: 1
gpg:              sin cambios: 1
pub   rsa4096 2011-02-16 [SC]
      44EA62ACDBC81B6A0D1FD267206CBC892D1493D2
uid        [desconocida] Rémy Oudompheng &lt;oudomphe@phare.normalesup.org>
uid        [desconocida] Rémy Oudompheng &lt;remy@archlinux.org>
sub   rsa4096 2011-02-16 [E]

gpg: [don't know]: invalid packet (ctb=00)
gpg: renovación al servidor de claves fallida: Paquete incorrecto
==> ERROR: No se pudo actualizar la clave: 206CBC892D1493D2




sudo pacman-key --init                                                                                                                                                                                                     1 ✘ 
gpg: /etc/pacman.d/gnupg/trustdb.gpg: se ha creado base de datos de confianza
gpg: no se encuentran claves absolutamente fiables
==> Se está generando la clave principal de pacman, puede tardar un poco.
gpg: Generating pacman keyring master key...
gpg: creado el directorio '/etc/pacman.d/gnupg/openpgp-revocs.d'
gpg: certificado de revocación guardado como '/etc/pacman.d/gnupg/openpgp-revocs.d/DCE896ABBE2EBDC5E6AEC0C34FBA8F8FBC1658A7.rev'
gpg: Done
==> Actualizando la base de datos de claves de confianza...
gpg: marginals needed: 3  completes needed: 1  trust model: pgp
gpg: nivel: 0  validez:   1  firmada:   0  confianza: 0-, 0q, 0n, 0m, 0f, 1u



sudo pacman-key --refresh-keys                                                                                                                                                                                               <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 
==> ERROR: No tiene permisos suficientes para leer el depósito pacman.
==> Use «pacman-key --init» para corregir los permisos del depósito.



sudo pacman-key --populate archlinux manjaro                                                                                                                                                                       1 ✘  34s  
==> Añadiendo las claves de archlinux.gpg...
==> Añadiendo las claves de manjaro.gpg...
==> Firmando localmente las claves de confianza en el depósito...
  -> Se han firmado localmente 23 claves.
==> Importando los valores de confianza del propietario...
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: inserting ownertrust of 4
gpg: setting ownertrust to 4
gpg: inserting ownertrust of 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: inserting ownertrust of 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
==> Desactivando las claves revocadas en el depósito...
  -> Se han desactivado 46 claves.
==> Actualizando la base de datos de claves de confianza...
gpg: key CAA6A59611C7F07E: no user ID for key signature packet of class 10
gpg: key CAA6A59611C7F07E: no user ID for key signature packet of class 10
gpg: key CAA6A59611C7F07E: no user ID for key signature packet of class 10
gpg: key CAA6A59611C7F07E: no user ID for key signature packet of class 10
gpg: marginals needed: 3  completes needed: 1  trust model: pgp
gpg: nivel: 0  validez:   1  firmada:  21  confianza: 0-, 0q, 0n, 0m, 0f, 1u
gpg: nivel: 1  validez:  21  firmada:  91  confianza: 0-, 0q, 0n, 21m, 0f, 0u
gpg: nivel: 2  validez:  68  firmada:  25  confianza: 68-, 0q, 0n, 0m, 0f, 0u
gpg: siguiente comprobación de base de datos de confianza el: 2023-12-07

sudo pacman -Sy archlinux-keyring manjaro-keyring                                                                                                                                                                    <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" />  42s  
:: Sincronizando las bases de datos de los paquetes...
 core está actualizado
 extra está actualizado
 community está actualizado
 multilib está actualizado
:: Some packages should be upgraded first...
resolviendo dependencias...
buscando conflictos entre paquetes...

Paquetes (1) archlinux-keyring-20231113-1

Tamaño total de la instalación:  1.63 MiB
Tamaño neto tras actualizar:     0.01 MiB

:: ¿Continuar con la instalación? [S/n] s
(1/1) comprobando las claves del depósito                                                                                                     [#######################################################################################] 100%
(1/1) verificando la integridad de los paquetes                                                                                               [#######################################################################################] 100%
(1/1) cargando los archivos de los paquetes                                                                                                   [#######################################################################################] 100%
(1/1) comprobando conflictos entre archivos                                                                                                   [#######################################################################################] 100%
(1/1) comprobando el espacio disponible en el disco                                                                                           [#######################################################################################] 100%
:: Ejecutando los «hooks» de preinstalación...
(1/1) Creating Timeshift snapshot before upgrade...
==> skipping timeshift-autosnap due skipRsyncAutosnap in /etc/timeshift-autosnap.conf set to TRUE.
:: Procesando los cambios de los paquetes...
(1/1) actualizando archlinux-keyring                                                                                                          [#######################################################################################] 100%
==> Añadiendo las claves de archlinux.gpg...
==> Firmando localmente las claves de confianza en el depósito...
  -> Se han firmado localmente 1 claves.
==> Importando los valores de confianza del propietario...
gpg: inserting ownertrust of 4
==> Desactivando las claves revocadas en el depósito...
  -> Se han desactivado 3 claves.
==> Actualizando la base de datos de claves de confianza...
gpg: key CAA6A59611C7F07E: no user ID for key signature packet of class 10
gpg: key CAA6A59611C7F07E: no user ID for key signature packet of class 10
gpg: key CAA6A59611C7F07E: no user ID for key signature packet of class 10
gpg: key CAA6A59611C7F07E: no user ID for key signature packet of class 10
gpg: marginals needed: 3  completes needed: 1  trust model: pgp
gpg: nivel: 0  validez:   1  firmada:  22  confianza: 0-, 0q, 0n, 0m, 0f, 1u
gpg: nivel: 1  validez:  22  firmada:  95  confianza: 0-, 0q, 0n, 22m, 0f, 0u
gpg: nivel: 2  validez:  73  firmada:  27  confianza: 73-, 0q, 0n, 0m, 0f, 0u
gpg: siguiente comprobación de base de datos de confianza el: 2023-12-31
:: Ejecutando los «hooks» de posinstalación...
(1/3) Reloading system manager configuration...
(2/3) Arming ConditionNeedsUpdate...
(3/3) Refreshing PackageKit...

advertencia: manjaro-keyring-20230719-2 está actualizado -- reinstalándolo
resolviendo dependencias...
buscando conflictos entre paquetes...

Paquetes (1) manjaro-keyring-20230719-2

Tamaño total de la instalación:  0.09 MiB
Tamaño neto tras actualizar:     0.00 MiB

:: ¿Continuar con la instalación? [S/n] s
(1/1) comprobando las claves del depósito                                                                                                     [#######################################################################################] 100%
(1/1) verificando la integridad de los paquetes                                                                                               [#######################################################################################] 100%
(1/1) cargando los archivos de los paquetes                                                                                                   [#######################################################################################] 100%
(1/1) comprobando conflictos entre archivos                                                                                                   [#######################################################################################] 100%
(1/1) comprobando el espacio disponible en el disco                                                                                           [#######################################################################################] 100%
:: Ejecutando los «hooks» de preinstalación...
(1/1) Creating Timeshift snapshot before upgrade...
==> skipping timeshift-autosnap due skipRsyncAutosnap in /etc/timeshift-autosnap.conf set to TRUE.
:: Procesando los cambios de los paquetes...
(1/1) reinstalando manjaro-keyring                                                                                                            [#######################################################################################] 100%
==> Añadiendo las claves de manjaro.gpg...
==> Firmando localmente las claves de confianza en el depósito...
  -> Se han firmado localmente 2 claves.
==> Importando los valores de confianza del propietario...
==> Actualizando la base de datos de claves de confianza...
gpg: siguiente comprobación de base de datos de confianza el: 2023-12-31
:: Ejecutando los «hooks» de posinstalación...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Refreshing PackageKit...</pre>



<p></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Referencias<br></h2>



<ul class="wp-block-list">
<li><a href="https://wiki.archlinux.org/title/Pacman/Package_signing#Resetting_all_the_keys" target="_blank" rel="noopener" title="">https://wiki.archlinux.org/title/Pacman/Package_signing#Resetting_all_the_keys</a></li>



<li><a href="https://forum.manjaro.org/t/pgp-could-not-be-imported/124279" target="_blank" rel="noopener" title="">https://forum.manjaro.org/t/pgp-could-not-be-imported/124279</a></li>



<li><a href="https://www.linkedin.com/pulse/archlinux-paquete-v%C3%A1lido-o-da%C3%B1ado-firma-pgp-soluci%C3%B3n-en-d-ulivo" target="_blank" rel="noopener" title="">https://www.linkedin.com/pulse/archlinux-paquete-v%C3%A1lido-o-da%C3%B1ado-firma-pgp-soluci%C3%B3n-en-d-ulivo</a></li>



<li><a href="https://bbs.archlinux.org/viewtopic.php?id=268153" target="_blank" rel="noopener" title="">https://bbs.archlinux.org/viewtopic.php?id=268153</a></li>



<li><a href="https://forum.manjaro.org/t/error-firma-pgp/29231" target="_blank" rel="noopener" title="">https://forum.manjaro.org/t/error-firma-pgp/29231</a></li>
</ul><p>The post <a href="https://blog.hbautista.com/linux/problema-al-actualizar-manjaro-pgp-error/">Problema al actualizar Manjaro: PGP Error</a> first appeared on <a href="https://blog.hbautista.com">hbautista's blog</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://blog.hbautista.com/linux/problema-al-actualizar-manjaro-pgp-error/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2859</post-id>	</item>
		<item>
		<title>Instalar Let&#8217;s Encrypt SSL en CentOS 7 con Apache</title>
		<link>https://blog.hbautista.com/linux/instalar-lets-encrypt-ssl-en-centos-7-con-apache/</link>
					<comments>https://blog.hbautista.com/linux/instalar-lets-encrypt-ssl-en-centos-7-con-apache/#comments</comments>
		
		<dc:creator><![CDATA[hbautista]]></dc:creator>
		<pubDate>Wed, 18 Apr 2018 14:10:21 +0000</pubDate>
				<category><![CDATA[Gnu/Linux]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Letsencrypt]]></category>
		<category><![CDATA[SSL]]></category>
		<guid isPermaLink="false">https://blog.hbautista.com/?p=1479</guid>

					<description><![CDATA[<p>Let&#8217;s Encrypt es una autoridad de certificacion (CA) gratuita, automatizada y abierta: Let’s Encrypt is a free, automated, and open certificate authority (CA), run for the public’s benefit. It is a service provided by the Internet Security Research Group (ISRG). Para el propósito de esta guía usaremos el dominio chingon.com y será referenciado de ahora [&#8230;]</p>
<p>The post <a href="https://blog.hbautista.com/linux/instalar-lets-encrypt-ssl-en-centos-7-con-apache/">Instalar Let’s Encrypt SSL en CentOS 7 con Apache</a> first appeared on <a href="https://blog.hbautista.com">hbautista's blog</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><a href="https://letsencrypt.org" target="_blank" rel="noopener">Let&#8217;s Encrypt</a> es una autoridad de certificacion (CA) gratuita, automatizada y abierta:<a href="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/letsencrypt-logo-horizontal.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1487" data-permalink="https://blog.hbautista.com/linux/instalar-lets-encrypt-ssl-en-centos-7-con-apache/attachment/letsencrypt-logo-horizontal/" data-orig-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/letsencrypt-logo-horizontal.png?fit=339%2C81&amp;ssl=1" data-orig-size="339,81" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Let&amp;#8217;s Encrypt Logo" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/letsencrypt-logo-horizontal.png?fit=339%2C81&amp;ssl=1" class="alignright size-medium wp-image-1487" src="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/letsencrypt-logo-horizontal.png?resize=300%2C72&#038;ssl=1" alt="Let's Encrypt Logo" width="300" height="72" srcset="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/letsencrypt-logo-horizontal.png?resize=300%2C72&amp;ssl=1 300w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/letsencrypt-logo-horizontal.png?w=339&amp;ssl=1 339w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<blockquote>
<p style="text-align: justify;">Let’s Encrypt is a free, automated, and open certificate authority (CA), run for the public’s benefit. It is a service provided by the Internet Security Research Group (ISRG).</p>
</blockquote>
<p>Para el propósito de esta guía usaremos el dominio <strong>chingon.com</strong> y será referenciado de ahora en adelante.</p>
<p>&nbsp;</p>
<h1>Paso 1 &#8211; Instalando el software necesario</h1>
<p>Nos conectamos a nuestro servidor e instalamos los paquetes <strong>mod_ssl</strong> y <strong>certbot-apache</strong>. El primero es una dependencia para poder hacer uso de los certificados.</p>
<p>[cc lang=»bash»]<br />
perengano@elrond:~$ ssh vpsmikel.ds<br />
Last login: Tue Apr 17 03:08:56 2018 from 189.201.191.13<br />
[perengano@B8GUsg ~]$ sudo su &#8211;<br />
[sudo] password for perengano:<br />
Último inicio de sesión:mar abr 17 03:09:03 EDT 2018en pts/0<br />
[root@B8GUsg ~]# yum install mod_ssl<br />
[root@B8GUsg ~]# yum install certbot-apache<br />
Loaded plugins: fastestmirror<br />
base | 3.6 kB 00:00:00<br />
epel/x86_64/metalink | 29 kB 00:00:00<br />
extras | 3.4 kB 00:00:00<br />
remi-php70 | 2.9 kB 00:00:00<br />
remi-php72 | 2.9 kB 00:00:00<br />
remi-safe | 2.9 kB 00:00:00<br />
updates | 3.4 kB 00:00:00<br />
vz-base | 951 B 00:00:00<br />
vz-updates | 951 B 00:00:00<br />
updates/7/x86_64/primary_db | 6.9 MB 00:00:01<br />
Loading mirror speeds from cached hostfile<br />
* base: mirror.reconn.ru<br />
* epel: mirror.logol.ru<br />
* extras: mirror.reconn.ru<br />
* remi-php70: mirror.reconn.ru<br />
* remi-php72: mirror.reconn.ru<br />
* remi-safe: mirror.reconn.ru<br />
* updates: mirror.reconn.ru<br />
Resolving Dependencies<br />
&#8211;&gt; Running transaction check<br />
&#8212;&gt; Package python2-certbot-apache.noarch 0:0.22.2-1.el7 will be installed<br />
&#8211;&gt; Processing Dependency: certbot &gt;= 0.21.1 for package: python2-certbot-apache-0.22.2-1.el7.noarch<br />
&#8211;&gt; Processing Dependency: python2-certbot &gt;= 0.21.1 for package: python2-certbot-apache-0.22.2-1.el7.noarch<br />
&#8211;&gt; Processing Dependency: python-augeas for package: python2-certbot-apache-0.22.2-1.el7.noarch<br />
&#8211;&gt; Running transaction check<br />
&#8212;&gt; Package certbot.noarch 0:0.22.2-1.el7 will be installed<br />
&#8211;&gt; Processing Dependency: /usr/sbin/semanage for package: certbot-0.22.2-1.el7.noarch<br />
&#8212;&gt; Package python-augeas.noarch 0:0.5.0-2.el7 will be installed<br />
&#8211;&gt; Processing Dependency: augeas-libs for package: python-augeas-0.5.0-2.el7.noarch<br />
&#8212;&gt; Package python2-certbot.noarch 0:0.22.2-1.el7 will be installed<br />
&#8211;&gt; Processing Dependency: python2-acme &gt; 0.21.1 for package: python2-certbot-0.22.2-1.el7.noarch<br />
&#8211;&gt; Processing Dependency: python-configobj for package: python2-certbot-0.22.2-1.el7.noarch<br />
&#8211;&gt; Processing Dependency: python-parsedatetime for package: python2-certbot-0.22.2-1.el7.noarch<br />
&#8211;&gt; Processing Dependency: python-setuptools for package: python2-certbot-0.22.2-1.el7.noarch<br />
&#8211;&gt; Processing Dependency: python-zope-component for package: python2-certbot-0.22.2-1.el7.noarch<br />
&#8211;&gt; Processing Dependency: python-zope-interface for package: python2-certbot-0.22.2-1.el7.noarch<br />
&#8211;&gt; Processing Dependency: python2-configargparse for package: python2-certbot-0.22.2-1.el7.noarch<br />
&#8211;&gt; Processing Dependency: python2-cryptography for package: python2-certbot-0.22.2-1.el7.noarch<br />
&#8211;&gt; Processing Dependency: python2-future for package: python2-certbot-0.22.2-1.el7.noarch<br />
&#8211;&gt; Processing Dependency: python2-josepy for package: python2-certbot-0.22.2-1.el7.noarch<br />
&#8211;&gt; Processing Dependency: python2-mock for package: python2-certbot-0.22.2-1.el7.noarch<br />
&#8211;&gt; Processing Dependency: python2-pyrfc3339 for package: python2-certbot-0.22.2-1.el7.noarch<br />
&#8211;&gt; Processing Dependency: pytz for package: python2-certbot-0.22.2-1.el7.noarch<br />
&#8211;&gt; Running transaction check<br />
&#8212;&gt; Package augeas-libs.x86_64 0:1.4.0-2.el7_4.2 will be installed<br />
&#8212;&gt; Package policycoreutils-python.x86_64 0:2.5-17.1.el7 will be installed<br />
&#8211;&gt; Processing Dependency: setools-libs &gt;= 3.3.8-1 for package: policycoreutils-python-2.5-17.1.el7.x86_64<br />
&#8211;&gt; Processing Dependency: libsemanage-python &gt;= 2.5-5 for package: policycoreutils-python-2.5-17.1.el7.x86_64<br />
&#8211;&gt; Processing Dependency: audit-libs-python &gt;= 2.1.3-4 for package: policycoreutils-python-2.5-17.1.el7.x86_64<br />
&#8211;&gt; Processing Dependency: python-IPy for package: policycoreutils-python-2.5-17.1.el7.x86_64<br />
&#8211;&gt; Processing Dependency: libqpol.so.1(VERS_1.4)(64bit) for package: policycoreutils-python-2.5-17.1.el7.x86_64<br />
&#8211;&gt; Processing Dependency: libqpol.so.1(VERS_1.2)(64bit) for package: policycoreutils-python-2.5-17.1.el7.x86_64<br />
&#8211;&gt; Processing Dependency: libcgroup for package: policycoreutils-python-2.5-17.1.el7.x86_64<br />
&#8211;&gt; Processing Dependency: libapol.so.4(VERS_4.0)(64bit) for package: policycoreutils-python-2.5-17.1.el7.x86_64<br />
&#8211;&gt; Processing Dependency: checkpolicy for package: policycoreutils-python-2.5-17.1.el7.x86_64<br />
&#8211;&gt; Processing Dependency: libqpol.so.1()(64bit) for package: policycoreutils-python-2.5-17.1.el7.x86_64<br />
&#8211;&gt; Processing Dependency: libapol.so.4()(64bit) for package: policycoreutils-python-2.5-17.1.el7.x86_64<br />
&#8212;&gt; Package python-configobj.noarch 0:4.7.2-7.el7 will be installed<br />
&#8212;&gt; Package python-setuptools.noarch 0:0.9.8-7.el7 will be installed<br />
&#8211;&gt; Processing Dependency: python-backports-ssl_match_hostname for package: python-setuptools-0.9.8-7.el7.noarch<br />
&#8212;&gt; Package python-zope-component.noarch 1:4.1.0-3.el7 will be installed<br />
&#8211;&gt; Processing Dependency: python-zope-event for package: 1:python-zope-component-4.1.0-3.el7.noarch<br />
&#8212;&gt; Package python-zope-interface.x86_64 0:4.0.5-4.el7 will be installed<br />
&#8212;&gt; Package python2-acme.noarch 0:0.22.2-1.el7 will be installed<br />
&#8211;&gt; Processing Dependency: pyOpenSSL &gt;= 0.13 for package: python2-acme-0.22.2-1.el7.noarch<br />
&#8211;&gt; Processing Dependency: python-ndg_httpsclient for package: python2-acme-0.22.2-1.el7.noarch<br />
&#8211;&gt; Processing Dependency: python2-pyasn1 for package: python2-acme-0.22.2-1.el7.noarch<br />
&#8211;&gt; Processing Dependency: python2-requests for package: python2-acme-0.22.2-1.el7.noarch<br />
&#8211;&gt; Processing Dependency: python2-six for package: python2-acme-0.22.2-1.el7.noarch<br />
&#8212;&gt; Package python2-configargparse.noarch 0:0.11.0-1.el7 will be installed<br />
&#8212;&gt; Package python2-cryptography.x86_64 0:1.7.2-1.el7_4.1 will be installed<br />
&#8211;&gt; Processing Dependency: python-six &gt;= 1.4.1 for package: python2-cryptography-1.7.2-1.el7_4.1.x86_64<br />
&#8211;&gt; Processing Dependency: python-idna &gt;= 2.0 for package: python2-cryptography-1.7.2-1.el7_4.1.x86_64<br />
&#8211;&gt; Processing Dependency: python-cffi &gt;= 1.4.1 for package: python2-cryptography-1.7.2-1.el7_4.1.x86_64<br />
&#8211;&gt; Processing Dependency: python-ipaddress for package: python2-cryptography-1.7.2-1.el7_4.1.x86_64<br />
&#8211;&gt; Processing Dependency: python-enum34 for package: python2-cryptography-1.7.2-1.el7_4.1.x86_64<br />
&#8212;&gt; Package python2-future.noarch 0:0.16.0-6.el7 will be installed<br />
&#8212;&gt; Package python2-josepy.noarch 0:1.0.1-1.el7 will be installed<br />
&#8212;&gt; Package python2-mock.noarch 0:1.0.1-9.el7 will be installed<br />
&#8212;&gt; Package python2-parsedatetime.noarch 0:2.4-5.el7 will be installed<br />
&#8212;&gt; Package python2-pyrfc3339.noarch 0:1.0-2.el7 will be installed<br />
&#8212;&gt; Package pytz.noarch 0:2016.10-2.el7 will be installed<br />
&#8211;&gt; Running transaction check<br />
&#8212;&gt; Package audit-libs-python.x86_64 0:2.7.6-3.el7 will be installed<br />
&#8212;&gt; Package checkpolicy.x86_64 0:2.5-4.el7 will be installed<br />
&#8212;&gt; Package libcgroup.x86_64 0:0.41-13.el7 will be installed<br />
&#8212;&gt; Package libsemanage-python.x86_64 0:2.5-8.el7 will be installed<br />
&#8212;&gt; Package pyOpenSSL.x86_64 0:0.13.1-3.el7 will be installed<br />
&#8212;&gt; Package python-IPy.noarch 0:0.75-6.el7 will be installed<br />
&#8212;&gt; Package python-backports-ssl_match_hostname.noarch 0:3.4.0.2-4.el7 will be installed<br />
&#8211;&gt; Processing Dependency: python-backports for package: python-backports-ssl_match_hostname-3.4.0.2-4.el7.noarch<br />
&#8212;&gt; Package python-cffi.x86_64 0:1.6.0-5.el7 will be installed<br />
&#8211;&gt; Processing Dependency: python-pycparser for package: python-cffi-1.6.0-5.el7.x86_64<br />
&#8212;&gt; Package python-enum34.noarch 0:1.0.4-1.el7 will be installed<br />
&#8212;&gt; Package python-idna.noarch 0:2.4-1.el7 will be installed<br />
&#8212;&gt; Package python-ipaddress.noarch 0:1.0.16-2.el7 will be installed<br />
&#8212;&gt; Package python-ndg_httpsclient.noarch 0:0.3.2-1.el7 will be installed<br />
&#8212;&gt; Package python-six.noarch 0:1.9.0-2.el7 will be installed<br />
&#8212;&gt; Package python-zope-event.noarch 0:4.0.3-2.el7 will be installed<br />
&#8212;&gt; Package python2-pyasn1.noarch 0:0.1.9-7.el7 will be installed<br />
&#8212;&gt; Package python2-requests.noarch 0:2.6.0-0.el7 will be installed<br />
&#8211;&gt; Processing Dependency: python-requests &gt;= 2.6.0 for package: python2-requests-2.6.0-0.el7.noarch<br />
&#8212;&gt; Package python2-six.noarch 0:1.9.0-0.el7 will be installed<br />
&#8212;&gt; Package setools-libs.x86_64 0:3.3.8-1.1.el7 will be installed<br />
&#8211;&gt; Running transaction check<br />
&#8212;&gt; Package python-backports.x86_64 0:1.0-8.el7 will be installed<br />
&#8212;&gt; Package python-pycparser.noarch 0:2.14-1.el7 will be installed<br />
&#8211;&gt; Processing Dependency: python-ply for package: python-pycparser-2.14-1.el7.noarch<br />
&#8212;&gt; Package python-requests.noarch 0:2.6.0-1.el7_1 will be installed<br />
&#8211;&gt; Processing Dependency: python-urllib3 &gt;= 1.10.2-1 for package: python-requests-2.6.0-1.el7_1.noarch<br />
&#8211;&gt; Running transaction check<br />
&#8212;&gt; Package python-ply.noarch 0:3.4-11.el7 will be installed<br />
&#8212;&gt; Package python-urllib3.noarch 0:1.10.2-3.el7 will be installed<br />
&#8211;&gt; Finished Dependency Resolution</p>
<p>Dependencies Resolved</p>
<p>========================================================================================================================================================================<br />
Package Arch Version Repository Size<br />
========================================================================================================================================================================<br />
Installing:<br />
python2-certbot-apache noarch 0.22.2-1.el7 epel 214 k<br />
Installing for dependencies:<br />
audit-libs-python x86_64 2.7.6-3.el7 base 73 k<br />
augeas-libs x86_64 1.4.0-2.el7_4.2 updates 355 k<br />
certbot noarch 0.22.2-1.el7 epel 21 k<br />
checkpolicy x86_64 2.5-4.el7 base 290 k<br />
libcgroup x86_64 0.41-13.el7 base 65 k<br />
libsemanage-python x86_64 2.5-8.el7 base 104 k<br />
policycoreutils-python x86_64 2.5-17.1.el7 base 446 k<br />
pyOpenSSL x86_64 0.13.1-3.el7 base 133 k<br />
python-IPy noarch 0.75-6.el7 base 32 k<br />
python-augeas noarch 0.5.0-2.el7 base 25 k<br />
python-backports x86_64 1.0-8.el7 base 5.8 k<br />
python-backports-ssl_match_hostname noarch 3.4.0.2-4.el7 base 12 k<br />
python-cffi x86_64 1.6.0-5.el7 base 218 k<br />
python-configobj noarch 4.7.2-7.el7 base 117 k<br />
python-enum34 noarch 1.0.4-1.el7 base 52 k<br />
python-idna noarch 2.4-1.el7 base 94 k<br />
python-ipaddress noarch 1.0.16-2.el7 base 34 k<br />
python-ndg_httpsclient noarch 0.3.2-1.el7 epel 43 k<br />
python-ply noarch 3.4-11.el7 base 123 k<br />
python-pycparser noarch 2.14-1.el7 base 104 k<br />
python-requests noarch 2.6.0-1.el7_1 base 94 k<br />
python-setuptools noarch 0.9.8-7.el7 base 397 k<br />
python-six noarch 1.9.0-2.el7 base 29 k<br />
python-urllib3 noarch 1.10.2-3.el7 base 101 k<br />
python-zope-component noarch 1:4.1.0-3.el7 epel 227 k<br />
python-zope-event noarch 4.0.3-2.el7 epel 79 k<br />
python-zope-interface x86_64 4.0.5-4.el7 base 138 k<br />
python2-acme noarch 0.22.2-1.el7 epel 135 k<br />
python2-certbot noarch 0.22.2-1.el7 epel 481 k<br />
python2-configargparse noarch 0.11.0-1.el7 epel 30 k<br />
python2-cryptography x86_64 1.7.2-1.el7_4.1 updates 502 k<br />
python2-future noarch 0.16.0-6.el7 epel 799 k<br />
python2-josepy noarch 1.0.1-1.el7 epel 86 k<br />
python2-mock noarch 1.0.1-9.el7 epel 92 k<br />
python2-parsedatetime noarch 2.4-5.el7 epel 78 k<br />
python2-pyasn1 noarch 0.1.9-7.el7 base 100 k<br />
python2-pyrfc3339 noarch 1.0-2.el7 epel 13 k<br />
python2-requests noarch 2.6.0-0.el7 epel 2.9 k<br />
python2-six noarch 1.9.0-0.el7 epel 2.9 k<br />
pytz noarch 2016.10-2.el7 base 46 k<br />
setools-libs x86_64 3.3.8-1.1.el7 base 612 k</p>
<p>Transaction Summary<br />
========================================================================================================================================================================<br />
Install 1 Package (+41 Dependent packages)</p>
<p>Total download size: 6.5 M<br />
Installed size: 28 M<br />
Is this ok [y/d/N]: y<br />
Downloading packages:<br />
(1/42): audit-libs-python-2.7.6-3.el7.x86_64.rpm | 73 kB 00:00:00<br />
(2/42): libsemanage-python-2.5-8.el7.x86_64.rpm | 104 kB 00:00:00<br />
(3/42): libcgroup-0.41-13.el7.x86_64.rpm | 65 kB 00:00:00<br />
(4/42): augeas-libs-1.4.0-2.el7_4.2.x86_64.rpm | 355 kB 00:00:00<br />
(5/42): python-IPy-0.75-6.el7.noarch.rpm | 32 kB 00:00:00<br />
(6/42): pyOpenSSL-0.13.1-3.el7.x86_64.rpm | 133 kB 00:00:00<br />
(7/42): checkpolicy-2.5-4.el7.x86_64.rpm | 290 kB 00:00:00<br />
(8/42): python-augeas-0.5.0-2.el7.noarch.rpm | 25 kB 00:00:00<br />
(9/42): python-backports-1.0-8.el7.x86_64.rpm | 5.8 kB 00:00:00<br />
(10/42): python-configobj-4.7.2-7.el7.noarch.rpm | 117 kB 00:00:00<br />
(11/42): certbot-0.22.2-1.el7.noarch.rpm | 21 kB 00:00:00<br />
(12/42): python-enum34-1.0.4-1.el7.noarch.rpm | 52 kB 00:00:00<br />
(13/42): python-cffi-1.6.0-5.el7.x86_64.rpm | 218 kB 00:00:00<br />
(14/42): python-ipaddress-1.0.16-2.el7.noarch.rpm | 34 kB 00:00:00<br />
(15/42): python-ndg_httpsclient-0.3.2-1.el7.noarch.rpm | 43 kB 00:00:00<br />
(16/42): python-ply-3.4-11.el7.noarch.rpm | 123 kB 00:00:00<br />
(17/42): python-pycparser-2.14-1.el7.noarch.rpm | 104 kB 00:00:00<br />
(18/42): python-requests-2.6.0-1.el7_1.noarch.rpm | 94 kB 00:00:00<br />
(19/42): python-idna-2.4-1.el7.noarch.rpm | 94 kB 00:00:00<br />
(20/42): python-six-1.9.0-2.el7.noarch.rpm | 29 kB 00:00:00<br />
(21/42): python-urllib3-1.10.2-3.el7.noarch.rpm | 101 kB 00:00:00<br />
(22/42): python-backports-ssl_match_hostname-3.4.0.2-4.el7.noarch.rpm | 12 kB 00:00:00<br />
(23/42): policycoreutils-python-2.5-17.1.el7.x86_64.rpm | 446 kB 00:00:00<br />
(24/42): python-setuptools-0.9.8-7.el7.noarch.rpm | 397 kB 00:00:00<br />
(25/42): python-zope-component-4.1.0-3.el7.noarch.rpm | 227 kB 00:00:00<br />
(26/42): python-zope-event-4.0.3-2.el7.noarch.rpm | 79 kB 00:00:00<br />
(27/42): python2-acme-0.22.2-1.el7.noarch.rpm | 135 kB 00:00:00<br />
(28/42): python-zope-interface-4.0.5-4.el7.x86_64.rpm | 138 kB 00:00:00<br />
(29/42): python2-certbot-0.22.2-1.el7.noarch.rpm | 481 kB 00:00:00<br />
(30/42): python2-certbot-apache-0.22.2-1.el7.noarch.rpm | 214 kB 00:00:00<br />
(31/42): python2-configargparse-0.11.0-1.el7.noarch.rpm | 30 kB 00:00:00<br />
(32/42): python2-future-0.16.0-6.el7.noarch.rpm | 799 kB 00:00:00<br />
(33/42): python2-cryptography-1.7.2-1.el7_4.1.x86_64.rpm | 502 kB 00:00:00<br />
(34/42): python2-josepy-1.0.1-1.el7.noarch.rpm | 86 kB 00:00:00<br />
(35/42): python2-mock-1.0.1-9.el7.noarch.rpm | 92 kB 00:00:00<br />
(36/42): python2-parsedatetime-2.4-5.el7.noarch.rpm | 78 kB 00:00:00<br />
(37/42): python2-pyrfc3339-1.0-2.el7.noarch.rpm | 13 kB 00:00:00<br />
(38/42): python2-requests-2.6.0-0.el7.noarch.rpm | 2.9 kB 00:00:00<br />
(39/42): python2-six-1.9.0-0.el7.noarch.rpm | 2.9 kB 00:00:00<br />
(40/42): pytz-2016.10-2.el7.noarch.rpm | 46 kB 00:00:00<br />
(41/42): python2-pyasn1-0.1.9-7.el7.noarch.rpm | 100 kB 00:00:00<br />
(42/42): setools-libs-3.3.8-1.1.el7.x86_64.rpm | 612 kB 00:00:00<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Total 4.4 MB/s | 6.5 MB 00:00:01<br />
Running transaction check<br />
Running transaction test<br />
Transaction test succeeded<br />
Running transaction<br />
Installing : python-six-1.9.0-2.el7.noarch 1/42<br />
Installing : python2-pyasn1-0.1.9-7.el7.noarch 2/42<br />
Installing : pyOpenSSL-0.13.1-3.el7.x86_64 3/42<br />
Installing : pytz-2016.10-2.el7.noarch 4/42<br />
Installing : python2-pyrfc3339-1.0-2.el7.noarch 5/42<br />
Installing : python2-future-0.16.0-6.el7.noarch 6/42<br />
Installing : python-zope-interface-4.0.5-4.el7.x86_64 7/42<br />
Installing : python2-parsedatetime-2.4-5.el7.noarch 8/42<br />
Installing : python2-six-1.9.0-0.el7.noarch 9/42<br />
Installing : setools-libs-3.3.8-1.1.el7.x86_64 10/42<br />
Installing : python-enum34-1.0.4-1.el7.noarch 11/42<br />
Installing : checkpolicy-2.5-4.el7.x86_64 12/42<br />
Installing : audit-libs-python-2.7.6-3.el7.x86_64 13/42<br />
Installing : augeas-libs-1.4.0-2.el7_4.2.x86_64 14/42<br />
Installing : python-augeas-0.5.0-2.el7.noarch 15/42<br />
Installing : python-ipaddress-1.0.16-2.el7.noarch 16/42<br />
Installing : python-zope-event-4.0.3-2.el7.noarch 17/42<br />
Installing : 1:python-zope-component-4.1.0-3.el7.noarch 18/42<br />
Installing : python-configobj-4.7.2-7.el7.noarch 19/42<br />
Installing : python2-mock-1.0.1-9.el7.noarch 20/42<br />
Installing : python-ply-3.4-11.el7.noarch 21/42<br />
Installing : python-pycparser-2.14-1.el7.noarch 22/42<br />
Installing : python-cffi-1.6.0-5.el7.x86_64 23/42<br />
Installing : python-backports-1.0-8.el7.x86_64 24/42<br />
Installing : python-backports-ssl_match_hostname-3.4.0.2-4.el7.noarch 25/42<br />
Installing : python-setuptools-0.9.8-7.el7.noarch 26/42<br />
Installing : python-ndg_httpsclient-0.3.2-1.el7.noarch 27/42<br />
Installing : python-urllib3-1.10.2-3.el7.noarch 28/42<br />
Installing : python-requests-2.6.0-1.el7_1.noarch 29/42<br />
Installing : python2-requests-2.6.0-0.el7.noarch 30/42<br />
Installing : libsemanage-python-2.5-8.el7.x86_64 31/42<br />
Installing : python-idna-2.4-1.el7.noarch 32/42<br />
Installing : python2-cryptography-1.7.2-1.el7_4.1.x86_64 33/42<br />
Installing : python2-josepy-1.0.1-1.el7.noarch 34/42<br />
Installing : python2-acme-0.22.2-1.el7.noarch 35/42<br />
Installing : libcgroup-0.41-13.el7.x86_64 36/42<br />
Installing : python-IPy-0.75-6.el7.noarch 37/42<br />
Installing : policycoreutils-python-2.5-17.1.el7.x86_64 38/42<br />
Installing : python2-configargparse-0.11.0-1.el7.noarch 39/42<br />
Installing : python2-certbot-0.22.2-1.el7.noarch 40/42<br />
Installing : certbot-0.22.2-1.el7.noarch 41/42<br />
ValueError: SELinux policy is not managed or store cannot be accessed.<br />
Installing : python2-certbot-apache-0.22.2-1.el7.noarch 42/42<br />
Verifying : python-augeas-0.5.0-2.el7.noarch 1/42<br />
Verifying : python-backports-ssl_match_hostname-3.4.0.2-4.el7.noarch 2/42<br />
Verifying : python2-configargparse-0.11.0-1.el7.noarch 3/42<br />
Verifying : python-zope-interface-4.0.5-4.el7.x86_64 4/42<br />
Verifying : python-ndg_httpsclient-0.3.2-1.el7.noarch 5/42<br />
Verifying : 1:python-zope-component-4.1.0-3.el7.noarch 6/42<br />
Verifying : python2-future-0.16.0-6.el7.noarch 7/42<br />
Verifying : policycoreutils-python-2.5-17.1.el7.x86_64 8/42<br />
Verifying : python-setuptools-0.9.8-7.el7.noarch 9/42<br />
Verifying : python2-acme-0.22.2-1.el7.noarch 10/42<br />
Verifying : python2-cryptography-1.7.2-1.el7_4.1.x86_64 11/42<br />
Verifying : python2-certbot-apache-0.22.2-1.el7.noarch 12/42<br />
Verifying : certbot-0.22.2-1.el7.noarch 13/42<br />
Verifying : python2-pyrfc3339-1.0-2.el7.noarch 14/42<br />
Verifying : python2-six-1.9.0-0.el7.noarch 15/42<br />
Verifying : pytz-2016.10-2.el7.noarch 16/42<br />
Verifying : python-urllib3-1.10.2-3.el7.noarch 17/42<br />
Verifying : python-IPy-0.75-6.el7.noarch 18/42<br />
Verifying : libcgroup-0.41-13.el7.x86_64 19/42<br />
Verifying : python-six-1.9.0-2.el7.noarch 20/42<br />
Verifying : python2-certbot-0.22.2-1.el7.noarch 21/42<br />
Verifying : python-idna-2.4-1.el7.noarch 22/42<br />
Verifying : libsemanage-python-2.5-8.el7.x86_64 23/42<br />
Verifying : python2-requests-2.6.0-0.el7.noarch 24/42<br />
Verifying : python-backports-1.0-8.el7.x86_64 25/42<br />
Verifying : python-cffi-1.6.0-5.el7.x86_64 26/42<br />
Verifying : python-ply-3.4-11.el7.noarch 27/42<br />
Verifying : pyOpenSSL-0.13.1-3.el7.x86_64 28/42<br />
Verifying : python2-parsedatetime-2.4-5.el7.noarch 29/42<br />
Verifying : python-pycparser-2.14-1.el7.noarch 30/42<br />
Verifying : python2-mock-1.0.1-9.el7.noarch 31/42<br />
Verifying : python-configobj-4.7.2-7.el7.noarch 32/42<br />
Verifying : python-requests-2.6.0-1.el7_1.noarch 33/42<br />
Verifying : python-zope-event-4.0.3-2.el7.noarch 34/42<br />
Verifying : python-ipaddress-1.0.16-2.el7.noarch 35/42<br />
Verifying : augeas-libs-1.4.0-2.el7_4.2.x86_64 36/42<br />
Verifying : python2-pyasn1-0.1.9-7.el7.noarch 37/42<br />
Verifying : audit-libs-python-2.7.6-3.el7.x86_64 38/42<br />
Verifying : python2-josepy-1.0.1-1.el7.noarch 39/42<br />
Verifying : checkpolicy-2.5-4.el7.x86_64 40/42<br />
Verifying : python-enum34-1.0.4-1.el7.noarch 41/42<br />
Verifying : setools-libs-3.3.8-1.1.el7.x86_64 42/42</p>
<p>Installed:<br />
python2-certbot-apache.noarch 0:0.22.2-1.el7</p>
<p>Dependency Installed:<br />
audit-libs-python.x86_64 0:2.7.6-3.el7 augeas-libs.x86_64 0:1.4.0-2.el7_4.2 certbot.noarch 0:0.22.2-1.el7<br />
checkpolicy.x86_64 0:2.5-4.el7 libcgroup.x86_64 0:0.41-13.el7 libsemanage-python.x86_64 0:2.5-8.el7<br />
policycoreutils-python.x86_64 0:2.5-17.1.el7 pyOpenSSL.x86_64 0:0.13.1-3.el7 python-IPy.noarch 0:0.75-6.el7<br />
python-augeas.noarch 0:0.5.0-2.el7 python-backports.x86_64 0:1.0-8.el7 python-backports-ssl_match_hostname.noarch 0:3.4.0.2-4.el7<br />
python-cffi.x86_64 0:1.6.0-5.el7 python-configobj.noarch 0:4.7.2-7.el7 python-enum34.noarch 0:1.0.4-1.el7<br />
python-idna.noarch 0:2.4-1.el7 python-ipaddress.noarch 0:1.0.16-2.el7 python-ndg_httpsclient.noarch 0:0.3.2-1.el7<br />
python-ply.noarch 0:3.4-11.el7 python-pycparser.noarch 0:2.14-1.el7 python-requests.noarch 0:2.6.0-1.el7_1<br />
python-setuptools.noarch 0:0.9.8-7.el7 python-six.noarch 0:1.9.0-2.el7 python-urllib3.noarch 0:1.10.2-3.el7<br />
python-zope-component.noarch 1:4.1.0-3.el7 python-zope-event.noarch 0:4.0.3-2.el7 python-zope-interface.x86_64 0:4.0.5-4.el7<br />
python2-acme.noarch 0:0.22.2-1.el7 python2-certbot.noarch 0:0.22.2-1.el7 python2-configargparse.noarch 0:0.11.0-1.el7<br />
python2-cryptography.x86_64 0:1.7.2-1.el7_4.1 python2-future.noarch 0:0.16.0-6.el7 python2-josepy.noarch 0:1.0.1-1.el7<br />
python2-mock.noarch 0:1.0.1-9.el7 python2-parsedatetime.noarch 0:2.4-5.el7 python2-pyasn1.noarch 0:0.1.9-7.el7<br />
python2-pyrfc3339.noarch 0:1.0-2.el7 python2-requests.noarch 0:2.6.0-0.el7 python2-six.noarch 0:1.9.0-0.el7<br />
pytz.noarch 0:2016.10-2.el7 setools-libs.x86_64 0:3.3.8-1.1.el7</p>
<p>Complete!<br />
[root@B8GUsg ~]#<br />
[/cc]</p>
<p><a href="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/yum-install-certbot.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1490" data-permalink="https://blog.hbautista.com/linux/instalar-lets-encrypt-ssl-en-centos-7-con-apache/attachment/yum-install-certbot/" data-orig-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/yum-install-certbot.png?fit=1366%2C717&amp;ssl=1" data-orig-size="1366,717" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="yum install certbot" data-image-description="&lt;p&gt;yum install certbot&lt;/p&gt;
" data-image-caption="" data-large-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/yum-install-certbot.png?fit=648%2C340&amp;ssl=1" class="alignnone size-medium wp-image-1490" src="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/yum-install-certbot.png?resize=300%2C157&#038;ssl=1" alt="yum install certbot" width="300" height="157" srcset="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/yum-install-certbot.png?resize=300%2C157&amp;ssl=1 300w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/yum-install-certbot.png?resize=768%2C403&amp;ssl=1 768w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/yum-install-certbot.png?resize=1024%2C537&amp;ssl=1 1024w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/yum-install-certbot.png?w=1366&amp;ssl=1 1366w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/yum-install-certbot.png?w=1296&amp;ssl=1 1296w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><a href="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/certbot-installed.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1488" data-permalink="https://blog.hbautista.com/linux/instalar-lets-encrypt-ssl-en-centos-7-con-apache/attachment/certbot-installed/" data-orig-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/certbot-installed.png?fit=1366%2C717&amp;ssl=1" data-orig-size="1366,717" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="certbot installed" data-image-description="&lt;p&gt;certbot installed&lt;/p&gt;
" data-image-caption="" data-large-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/certbot-installed.png?fit=648%2C340&amp;ssl=1" class="size-medium wp-image-1488 alignnone" src="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/certbot-installed.png?resize=300%2C157&#038;ssl=1" alt="certbot installed" width="300" height="157" srcset="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/certbot-installed.png?resize=300%2C157&amp;ssl=1 300w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/certbot-installed.png?resize=768%2C403&amp;ssl=1 768w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/certbot-installed.png?resize=1024%2C537&amp;ssl=1 1024w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/certbot-installed.png?w=1366&amp;ssl=1 1366w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/certbot-installed.png?w=1296&amp;ssl=1 1296w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>&nbsp;</p>
<h1>Paso 2 &#8211; Reglas del firewall</h1>
<p style="text-align: justify;">Si están usando <strong>firewalld</strong> o <strong>iptables</strong> para tener abiertos sólo los servicios que se ocupen, necesitamos agregar reglas para los puertos <strong>80</strong> y <strong>443</strong>.</p>
<p>Si usan <strong>firewalld</strong>, con los siguientes comandos:</p>
<p>[cc lang=»bash»]<br />
[root@B8GUsg ~]# firewall-cmd &#8211;add-service=http<br />
[root@B8GUsg ~]# firewall-cmd &#8211;add-service=https<br />
[root@B8GUsg ~]# firewall-cmd &#8211;runtime-to-permanent<br />
[/cc]</p>
<p>En el caso de que estemos usando <strong>iptables</strong>, ejecutamos lo siguiente:</p>
<p>[cc lang=»bash»]<br />
[root@B8GUsg ~]# iptables -I INPUT -p tcp -m tcp &#8211;dport 80 -j ACCEPT<br />
[root@B8GUsg ~]# iptables -I INPUT -p tcp -m tcp &#8211;dport 443 -j ACCEPT<br />
[/cc]</p>
<h1>
Paso 3 &#8211; Solicitando un Certificado SSL de Let&#8217;s Encrypt</h1>
<p>Ya que tenemos esto listo, podemos solicitar un certificado <strong>SSL</strong> para nuestro dominio.</p>
<p style="text-align: justify;">Generar el certificado <strong>SSL</strong> para <strong>Apache</strong> usando el cliente para <strong>Let&#8217;s Encrypt</strong> <strong>certbot</strong> es muy sencillo. El cliente obtendrá e instalará automáticamente un nuevo certificado <strong>SSL</strong> válido para los dominios proporcionados como parámetros.</p>
<p>[cc lang=»bash»]<br />
[root@B8GUsg ~]# certbot &#8211;apache -d chingon.com -d www.chingon.com<br />
Saving debug log to /var/log/letsencrypt/letsencrypt.log<br />
Plugins selected: Authenticator apache, Installer apache<br />
Enter email address (used for urgent renewal and security notices) (Enter &#8216;c&#8217; to<br />
cancel): perengano@gmail.com<br />
Starting new HTTPS connection (1): acme-v01.api.letsencrypt.org</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Please read the Terms of Service at<br />
https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf. You must<br />
agree in order to register with the ACME server at<br />
https://acme-v01.api.letsencrypt.org/directory<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
(A)gree/(C)ancel: A</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Would you be willing to share your email address with the Electronic Frontier<br />
Foundation, a founding partner of the Let&#8217;s Encrypt project and the non-profit<br />
organization that develops Certbot? We&#8217;d like to send you email about EFF and<br />
our work to encrypt the web, protect its users and defend digital rights.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
(Y)es/(N)o: Y<br />
Starting new HTTPS connection (1): supporters.eff.org<br />
Obtaining a new certificate<br />
Performing the following challenges:<br />
http-01 challenge for chingon.com<br />
http-01 challenge for www.chingon.com<br />
Waiting for verification&#8230;<br />
Cleaning up challenges<br />
Created an SSL vhost at /etc/httpd/sites-available/chingon.com-le-ssl.conf<br />
Deploying Certificate to VirtualHost /etc/httpd/sites-available/chingon.com-le-ssl.conf<br />
Enabling site /etc/httpd/sites-available/chingon.com-le-ssl.conf by adding Include to root configuration<br />
Deploying Certificate to VirtualHost /etc/httpd/sites-available/chingon.com-le-ssl.conf</p>
<p>Please choose whether or not to redirect HTTP traffic to HTTPS, removing HTTP access.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
1: No redirect &#8211; Make no further changes to the webserver configuration.<br />
2: Redirect &#8211; Make all requests redirect to secure HTTPS access. Choose this for<br />
new sites, or if you&#8217;re confident your site works on HTTPS. You can undo this<br />
change by editing your web server&#8217;s configuration.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Select the appropriate number [1-2] then [enter] (press &#8216;c&#8217; to cancel): 2<br />
Redirecting vhost in /etc/httpd/sites-enabled/chingon.com.conf to ssl vhost in /etc/httpd/sites-available/chingon.com-le-ssl.conf</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Congratulations! You have successfully enabled https://chingon.com and<br />
https://www.chingon.com</p>
<p>You should test your configuration at:<br />
https://www.ssllabs.com/ssltest/analyze.html?d=chingon.com<br />
https://www.ssllabs.com/ssltest/analyze.html?d=www.chingon.com<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>IMPORTANT NOTES:<br />
&#8211; Congratulations! Your certificate and chain have been saved at:<br />
/etc/letsencrypt/live/chingon.com/fullchain.pem<br />
Your key file has been saved at:<br />
/etc/letsencrypt/live/chingon.com/privkey.pem<br />
Your cert will expire on 2018-07-16. To obtain a new or tweaked<br />
version of this certificate in the future, simply run certbot again<br />
with the «certonly» option. To non-interactively renew *all* of<br />
your certificates, run «certbot renew»<br />
&#8211; Your account credentials have been saved in your Certbot<br />
configuration directory at /etc/letsencrypt. You should make a<br />
secure backup of this folder now. This configuration directory will<br />
also contain certificates and private keys obtained by Certbot so<br />
making regular backups of this folder is ideal.<br />
&#8211; If you like Certbot, please consider supporting our work by:</p>
<p>Donating to ISRG / Let&#8217;s Encrypt: https://letsencrypt.org/donate<br />
Donating to EFF: https://eff.org/donate-le</p>
<p>[root@B8GUsg ~]#<br />
[/cc]</p>
<p><a href="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/certbot-domain.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1489" data-permalink="https://blog.hbautista.com/linux/instalar-lets-encrypt-ssl-en-centos-7-con-apache/attachment/certbot-domain/" data-orig-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/certbot-domain.png?fit=1366%2C717&amp;ssl=1" data-orig-size="1366,717" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="certbot domain" data-image-description="&lt;p&gt;certbot domain&lt;/p&gt;
" data-image-caption="" data-large-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/certbot-domain.png?fit=648%2C340&amp;ssl=1" class="aligncenter size-medium wp-image-1489" src="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/certbot-domain.png?resize=300%2C157&#038;ssl=1" alt="certbot domain" width="300" height="157" srcset="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/certbot-domain.png?resize=300%2C157&amp;ssl=1 300w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/certbot-domain.png?resize=768%2C403&amp;ssl=1 768w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/certbot-domain.png?resize=1024%2C537&amp;ssl=1 1024w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/certbot-domain.png?w=1366&amp;ssl=1 1366w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/certbot-domain.png?w=1296&amp;ssl=1 1296w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>&nbsp;</p>
<h1>Paso 4 &#8211; Habilitando SSL en nuestro Apache</h1>
<p style="text-align: justify;">Aunque estamos usando <strong>CentOS</strong>, cuando se hizo la instalación de <strong>Apache</strong>, fueron creados dos directorios para el uso de los <strong>VirtualHost</strong> y de esta manera sea más sencillo su uso. Esta forma es habitual en <strong>Debian</strong>, y son <em>sites-available</em> y <em>sites-enabled</em>.</p>
<p>[cc lang=»bash»]<br />
[root@B8GUsg ~]# cd /etc/httpd/<br />
[root@B8GUsg httpd]# ls -l<br />
total 20<br />
drwxr-xr-x 2 root root 4096 Apr 17 14:40 conf<br />
drwxr-xr-x 2 root root 4096 Apr 17 14:40 conf.d<br />
drwxr-xr-x 2 root root 4096 Apr 17 03:10 conf.modules.d<br />
lrwxrwxrwx 1 root root 19 Apr 13 11:18 logs -&gt; ../../var/log/httpd<br />
lrwxrwxrwx 1 root root 29 Apr 13 11:18 modules -&gt; ../../usr/lib64/httpd/modules<br />
lrwxrwxrwx 1 root root 10 Apr 13 11:18 run -&gt; /run/httpd<br />
drwxr-xr-x 2 root root 4096 Apr 17 14:41 sites-available<br />
drwxr-xr-x 2 root root 4096 Apr 17 14:49 sites-enabled<br />
[root@B8GUsg httpd]#<br />
[/cc]</p>
<p style="text-align: justify;">El archivo de configuración de nuestro dominio con su certificado está en: <strong>/etc/httpd/sites-available/chingon.com-le-ssl.conf</strong>, y necesitamos crear un enlace simbólico en <strong>sites-enabled</strong> para que <strong>Apache</strong> lo tome en cuenta.</p>
<p>[cc lang=»bash»]<br />
[root@B8GUsg httpd]# ln -s /etc/httpd/sites-available/chingon.com-le-ssl.conf /etc/httpd/sites-enabled/chingon.com.ssl.conf<br />
[/cc]</p>
<p>&nbsp;</p>
<h1>Paso 5 &#8211; Añadiendo seguridad extra a la configuración SSL de Apache</h1>
<p style="text-align: justify;">La configuración por defecto de <strong>CentOS 7</strong> del <strong>Apache</strong> que está disponible está un poco desactualizada en cuanto a configuración se refiere, al mismo tiempo que es vulnerable a ataques y técnicas recientes.</p>
<p style="text-align: justify;">Se recomienda deshabilitar los siguientes valores en el archivo <strong>/etc/httpd/conf.d/ssl.conf</strong> así que creamos una copia de seguridad como primer paso:</p>
<p style="text-align: justify;">[cc lang=»bash»]<br />
[root@B8GUsg httpd]# cd conf.d/<br />
[root@B8GUsg conf.d]# cp ssl.conf /root/<br />
[root@B8GUsg conf.d]# nano ssl.conf<br />
[/cc]</p>
<p>Una vez hecho eso, es momento de editar dicho archivo y comentar <strong>SSLProtocol</strong> y <strong>SSLCipherSuite</strong>:</p>
<p>[cc lang=»apache»]<br />
. . .<br />
# SSLProtocol all -SSLv2<br />
. . .<br />
# SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5:!SEED:!IDEA<br />
. . .<br />
[/cc]</p>
<p>Copiamos lo siguiente después del fin del bloque <strong>VirtualHost</strong>, que en este caso está al final del archivo:</p>
<p>[cc lang=»apache»]<br />
# Begin copied text<br />
# from https://cipherli.st/<br />
# and https://raymii.org/s/tutorials/Strong_SSL_Security_On_Apache2.html</p>
<p>SSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH<br />
SSLProtocol All -SSLv2 -SSLv3<br />
SSLHonorCipherOrder On<br />
# Disable preloading HSTS for now. You can use the commented out header line that includes<br />
# the «preload» directive if you understand the implications.<br />
#Header always set Strict-Transport-Security «max-age=63072000; includeSubdomains; preload»<br />
Header always set Strict-Transport-Security «max-age=63072000; includeSubdomains»<br />
Header always set X-Frame-Options DENY<br />
Header always set X-Content-Type-Options nosniff<br />
# Requires Apache &gt;= 2.4<br />
SSLCompression off<br />
SSLUseStapling on<br />
SSLStaplingCache «shmcb:logs/stapling-cache(150000)»<br />
# Requires Apache &gt;= 2.4.11<br />
# SSLSessionTickets Off<br />
[/cc]</p>
<p>Verificamos que la configuración de <strong>Apache</strong> no tenga ningún error:</p>
<p>[cc lang=»bash»]<br />
[root@B8GUsg conf.d]# apachectl configtest<br />
Syntax OK<br />
[root@B8GUsg conf.d]#<br />
[/cc]</p>
<p>Si obtenemos <strong>Syntax OK</strong>, quiere decir que todo está bien, así que reiniciamos el servicio de Apache:</p>
<p>[cc lang=»bash»]<br />
[root@B8GUsg conf.d]# systemctl restart httpd<br />
[root@B8GUsg conf.d]#<br />
[/cc]</p>
<p>&nbsp;</p>
<h1>Paso 6 &#8211; Verificando el estado de tu Certificado</h1>
<p>Si se fijaron, al final de la obtención del certificado venía el siguiente texto, así que podemos usar esa URL para comprobarlo:</p>
<p>[cc lang=»bash»]<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
You should test your configuration at:<br />
https://www.ssllabs.com/ssltest/analyze.html?d=chingon.com<br />
https://www.ssllabs.com/ssltest/analyze.html?d=www.chingon.com<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
[cc lang=»bash»]</p>
<h1>
Paso 7 &#8211; Configurando la auto-renovación del Certificado</h1>
<p style="text-align: justify;">Los certificados de <strong>Let&#8217;s Encrypt</strong> son válidos durante 90 días, por lo que es recomendable que se renueven cada 60 días. En este ejemplo se ejecutará cada día 15 de cada mes a las 2:30hrs. Editamos <strong>Crontab</strong>:</p>
<p>[cc lang=»bash»]<br />
[root@B8GUsg conf.d]# crontab -e<br />
no crontab for root &#8211; using an empty one<br />
crontab: installing new crontab</p>
<p>Añadimos el siguiente contenido:</p>
<p>[root@B8GUsg conf.d]#<br />
# Ejecutar los 15 de cada mes a las 2:30<br />
30 2 15 * * /usr/bin/certbot renew &gt;&gt; /var/log/le-renew.log<br />
[/cc]</p>
<p style="text-align: justify;">En esta guía vimos como instalar un <strong>Certificado SSL</strong> gratuito de <strong>Let&#8217;s Encrypt</strong> para tener un sitio seguro en <strong>Apache</strong> en un servidor <strong>CentOS 7</strong>.</p>
<h3>
Referencias</h3>
<ul>
<li><a href="https://certbot.eff.org/lets-encrypt/centosrhel7-apache" target="_blank" rel="noopener">https://certbot.eff.org/lets-encrypt/centosrhel7-apache</a></li>
<li><a href="https://www.hostinger.com/tutorials/vps/how-to-install-lets-encrypt-ssl-apache-centos7" target="_blank" rel="noopener">https://www.hostinger.com/tutorials/vps/how-to-install-lets-encrypt-ssl-apache-centos7</a></li>
<li><a href="https://www.centosblog.com/use-letsencrypt-free-ssl-certificate-centos-linux/" target="_blank" rel="noopener">https://www.centosblog.com/use-letsencrypt-free-ssl-certificate-centos-linux/</a></li>
<li><a href="https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-centos-7" target="_blank" rel="noopener">https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-centos-7</a></li>
<li><a href="https://letsencrypt.org/isrg/" target="_blank" rel="noopener">https://letsencrypt.org/isrg/</a></li>
<li><a href="https://letsencrypt.org/about/" target="_blank" rel="noopener">https://letsencrypt.org/about/</a></li>
</ul><p>The post <a href="https://blog.hbautista.com/linux/instalar-lets-encrypt-ssl-en-centos-7-con-apache/">Instalar Let’s Encrypt SSL en CentOS 7 con Apache</a> first appeared on <a href="https://blog.hbautista.com">hbautista's blog</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://blog.hbautista.com/linux/instalar-lets-encrypt-ssl-en-centos-7-con-apache/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1479</post-id>	</item>
		<item>
		<title>Configurando y usando OpenSSH en CentOS 7</title>
		<link>https://blog.hbautista.com/linux/configurando-y-usando-openssh-en-centos-7/</link>
					<comments>https://blog.hbautista.com/linux/configurando-y-usando-openssh-en-centos-7/#respond</comments>
		
		<dc:creator><![CDATA[hbautista]]></dc:creator>
		<pubDate>Tue, 17 Apr 2018 13:39:26 +0000</pubDate>
				<category><![CDATA[Gnu/Linux]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenSSH]]></category>
		<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[Secure Shell]]></category>
		<category><![CDATA[SSH]]></category>
		<guid isPermaLink="false">https://blog.hbautista.com/?p=1437</guid>

					<description><![CDATA[<p>El escenario es el siguiente, CentOS 7 recién instalado con OpenSSH instalado y configurado por default y SELinux desactivado. Aunque usemos contraseñas con 20 o 30 caracteres usando caracteres especiales y todo eso, siempre es mejor el uso de llaves y cambiar algunos valores en el servidor al que nos queremos conectar. Para generar una [&#8230;]</p>
<p>The post <a href="https://blog.hbautista.com/linux/configurando-y-usando-openssh-en-centos-7/">Configurando y usando OpenSSH en CentOS 7</a> first appeared on <a href="https://blog.hbautista.com">hbautista's blog</a>.</p>]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;"><a href="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/SSH_Logo.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1447" data-permalink="https://blog.hbautista.com/linux/configurando-y-usando-openssh-en-centos-7/attachment/ssh_logo/" data-orig-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/SSH_Logo.png?fit=740%2C353&amp;ssl=1" data-orig-size="740,353" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="SSH Logo" data-image-description="&lt;p&gt;SSH Logo&lt;/p&gt;
" data-image-caption="" data-large-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/SSH_Logo.png?fit=648%2C309&amp;ssl=1" class="alignright size-medium wp-image-1447" src="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/SSH_Logo.png?resize=300%2C143&#038;ssl=1" alt="SSH Logo" width="300" height="143" srcset="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/SSH_Logo.png?resize=300%2C143&amp;ssl=1 300w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/SSH_Logo.png?w=740&amp;ssl=1 740w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a>El escenario es el siguiente, <a href="https://www.centos.org" target="_blank" rel="noopener"><strong>CentOS 7</strong></a> recién instalado con <strong>OpenSSH</strong> instalado y configurado por default y <strong>SELinux</strong> desactivado.</p>
<p style="text-align: justify;">Aunque usemos contraseñas con 20 o 30 caracteres usando caracteres especiales y todo eso, siempre es mejor el uso de llaves y cambiar algunos valores en el servidor al que nos queremos conectar.</p>
<p style="text-align: justify;">Para generar una clave SSH en Linux usando el comando <strong>ssh-keygen</strong> deberías ejecutarlo usando la línea de comandos, esto se hace desde el cliente:</p>
<p>[cc lang=»bash»]<br />
perengao@elrond:~$ ssh-keygen -t rsa -b 4096 -C «perengano@gmail.com»<br />
Generating public/private rsa key pair.<br />
Enter file in which to save the key (/home/perengano/.ssh/id_rsa):<br />
Created directory &#8216;/home/perengano/.ssh&#8217;.<br />
Enter passphrase (empty for no passphrase):<br />
Enter same passphrase again:<br />
Your identification has been saved in /home/perengano/.ssh/id_rsa.<br />
Your public key has been saved in /home/perengano/.ssh/id_rsa.pub.<br />
The key fingerprint is:<br />
SHA256:1AfAgsKI7fv/9h0dTHkUccMR2bwD+XkUcBQbWOaq/LA perengano@gmail.com<br />
The key&#8217;s randomart image is:<br />
+&#8212;[RSA 4096]&#8212;-+<br />
|.+ . &#8230;. .B/%|<br />
|o + . . .. . ++=O|<br />
| . . .. . . =++|<br />
| . . . o.*.|<br />
| . S .o o|<br />
| . . .. . |<br />
| . +. . |<br />
| . . .+. |<br />
| ..o&#8230;E.. |<br />
+&#8212;-[SHA256]&#8212;&#8211;+<br />
perengano@elrond:~$ cat .ssh/id_rsa.pub<br />
[/cc]</p>
<p>En este ejemplo no estoy usando una passphrase, pero se aconseja usar una.</p>
<p>Una vez que la llave ha sido generada, podemos copiarla al servidor destino usando el siguiente comando:</p>
<p>[cc lang=»bash»]<br />
ssh-copy-id user@serverip<br />
[/cc]</p>
<p>También pueden hacerlo usando copiar y pegar, subiendo el archivo con scp, etc.</p>
<p>[cc lang=»bash»]<br />
perengano@elrond:~$ ssh-copy-id perengano@vpsmikel.ds<br />
/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: «/home/perengano/.ssh/id_rsa.pub»<br />
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed<br />
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed &#8212; if you are prompted now it is to install the new keys<br />
perengano@vpsmikel.ds&#8217;s password:</p>
<p>Number of key(s) added: 1</p>
<p>Now try logging into the machine, with: «ssh &#8216;perengano@vpsmikel.ds'»<br />
and check to make sure that only the key(s) you wanted were added.</p>
<p>perengano@elrond:~$<br />
[/cc]</p>
<p style="text-align: justify;">Ahora nos toca realizar lo siguiente del lado del servidor, primeramente dejar los permisos para que OpenSSH no nos de lata:</p>
<p>[cc lang=»bash»]<br />
perengano@elrond:~$ ssh perengano@vpsmikel.ds<br />
perengano@vpsmikel.ds&#8217;s password:<br />
Last login: Mon Apr 10 19:22:07 2018 from 189.201.191.13<br />
[perengano@B8GUsg ~]$ chmod 700 .ssh<br />
[perengano@B8GUsg ~]$ chmod 600 .ssh/authorized_keys<br />
[perengano@B8GUsg ~]$<br />
[/cc]</p>
<p style="text-align: justify;">OpenSSH es muy quisquilloso con los permisos tanto del directorio como del archivo, en mi caso había hecho el segundo comando, pero no el primero y no me permitía loguearme con las llaves.</p>
<p>[cc lang=»bash»]<br />
[perengano@B8GUsg ~]$ sudo su &#8211;<br />
[sudo] password for perengano:<br />
Último inicio de sesión:lun abr 16 21:40:02 EDT 2018en pts/0<br />
Último inicio de sesión fallido:lun abr 16 22:47:05 EDT 2018de 195.208.185.50en ssh:notty<br />
Hubo 2 intentos de logueo fallidos desde el último logueo exitoso.<br />
[root@B8GUsg ~]#<br />
[/cc]</p>
<p>Ya como root, hacemos una copia de seguridad del archivo de configuración original y editamos:</p>
<p>[cc lang=»bash»]<br />
[root@B8GUsg ~]# cp /etc/ssh/sshd_config /etc/ssh/orig.sshd_config<br />
[root@B8GUsg ~]# nano /etc/ssh/sshd_config<br />
[/cc]</p>
<p>Y los valores que hay que cambiar son los siguientes</p>
<p>[cc lang=»vim»]<br />
# Desactivamos que root pueda loguearse usando ssh<br />
PermitRootLogin no</p>
<p># Estos valores nos permiten usar SSH keys en lugar de passwords<br />
RSAAuthentication yes<br />
PubkeyAuthentication yes</p>
<p># Desactivamos las contraseñas<br />
PasswordAuthentication no<br />
[/cc]</p>
<p>Reiniciamos el servicio:</p>
<p>[cc lang=»bash»]<br />
[root@B8GUsg ~]# systemctl restart sshd.service<br />
[/cc]</p>
<p style="text-align: justify;">Nota: Abrir una segunda terminal o pestaña de terminal y desde ahí hacer pruebas, no te desconectes en caso de que algo no funcione como debe:</p>
<p>[cc lang=»bash»]<br />
perengano@elrond:~$ ssh vpsmikel.ds<br />
Last login: Mon Apr 16 21:52:28 2018 from 189.201.191.13<br />
[perengano@B8GUsg ~]$<br />
[/cc]</p>
<p style="text-align: justify;">Con eso deben tener todo listo para poder hacer uso de las llaves. Sin embargo, si quieren usar un cliente como Filezilla para copiar archivos y todo eso, necesitamos exportar nuestra llave. Esto lo podemos hacer usando <a href="https://the.earth.li/~sgtatham/putty/0.70/w64/puttygen.exe" target="_blank" rel="noopener">puttygen.exe</a></p>
<p>Creo un directorio con los archivos generados al inicio:</p>
<p>[cc lang=»bash»]<br />
perengano@elrond:~$ mkdir keys<br />
perengano@elrond:~$ cp .ssh/id_rsa keys<br />
perengano@elrond:~$ cp .ssh/id_rsa.pub keys<br />
[/cc]</p>
<p>Vamos a usar Wine, si no lo tienen pueden instalarlo:</p>
<p>[cc lang=»bash»]<br />
perengano@elrond:~$ sudo apt install wine wine-utils<br />
perengano@elrond:~$ cd keys<br />
perengano@elrond:~$ wine ../Descargas/puttygen.exe<br />
it looks like wine32 is missing, you should install it.<br />
as root, please execute «apt-get install wine32»<br />
[/cc]</p>
<p><a href="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Pant_puttygen.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1450" data-permalink="https://blog.hbautista.com/linux/configurando-y-usando-openssh-en-centos-7/attachment/pant_puttygen/" data-orig-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Pant_puttygen.png?fit=483%2C463&amp;ssl=1" data-orig-size="483,463" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Puttygen" data-image-description="&lt;p&gt;Puttygen&lt;/p&gt;
" data-image-caption="" data-large-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Pant_puttygen.png?fit=483%2C463&amp;ssl=1" class="alignnone size-medium wp-image-1450" src="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Pant_puttygen.png?resize=300%2C288&#038;ssl=1" alt="Puttygen" width="300" height="288" srcset="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Pant_puttygen.png?resize=300%2C288&amp;ssl=1 300w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Pant_puttygen.png?w=483&amp;ssl=1 483w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><a href="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Pant_importkey.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1451" data-permalink="https://blog.hbautista.com/linux/configurando-y-usando-openssh-en-centos-7/attachment/pant_importkey/" data-orig-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Pant_importkey.png?fit=476%2C450&amp;ssl=1" data-orig-size="476,450" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Import key" data-image-description="&lt;p&gt;Import key&lt;/p&gt;
" data-image-caption="" data-large-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Pant_importkey.png?fit=476%2C450&amp;ssl=1" class="alignnone size-medium wp-image-1451" src="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Pant_importkey.png?resize=300%2C284&#038;ssl=1" alt="Import key" width="300" height="284" srcset="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Pant_importkey.png?resize=300%2C284&amp;ssl=1 300w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Pant_importkey.png?w=476&amp;ssl=1 476w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><a href="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/puttygen_warning.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1452" data-permalink="https://blog.hbautista.com/linux/configurando-y-usando-openssh-en-centos-7/attachment/puttygen_warning/" data-orig-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/puttygen_warning.png?fit=471%2C458&amp;ssl=1" data-orig-size="471,458" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Puttygen Warning" data-image-description="&lt;p&gt;Puttygen Warning&lt;/p&gt;
" data-image-caption="" data-large-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/puttygen_warning.png?fit=471%2C458&amp;ssl=1" class="alignnone size-medium wp-image-1452" src="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/puttygen_warning.png?resize=300%2C292&#038;ssl=1" alt="Puttygen Warning" width="300" height="292" srcset="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/puttygen_warning.png?resize=300%2C292&amp;ssl=1 300w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/puttygen_warning.png?w=471&amp;ssl=1 471w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><a href="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/puttygen-guardarppk.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1453" data-permalink="https://blog.hbautista.com/linux/configurando-y-usando-openssh-en-centos-7/attachment/puttygen-guardarppk/" data-orig-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/puttygen-guardarppk.png?fit=416%2C289&amp;ssl=1" data-orig-size="416,289" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Puttygen save key" data-image-description="&lt;p&gt;Puttygen save key&lt;/p&gt;
" data-image-caption="" data-large-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/puttygen-guardarppk.png?fit=416%2C289&amp;ssl=1" class="alignnone size-medium wp-image-1453" src="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/puttygen-guardarppk.png?resize=300%2C208&#038;ssl=1" alt="Puttygen save key" width="300" height="208" srcset="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/puttygen-guardarppk.png?resize=300%2C208&amp;ssl=1 300w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/puttygen-guardarppk.png?w=416&amp;ssl=1 416w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>Después de hacerlo, podemos ver los archivos que tenemos:</p>
<p>[cc lang=»bash»]<br />
perengano@elrond:~/keys$ ls -la<br />
total 20<br />
drwxr-xr-x 2 perengano perengano 4096 abr 16 23:21 .<br />
drwxr-xr-x 49 perengano perengano 4096 abr 16 17:51 ..<br />
-rw-r&#8211;r&#8211; 1 perengano perengano 3244 abr 16 23:15 id_rsa<br />
-rw-r&#8211;r&#8211; 1 perengano perengano 755 abr 16 23:15 id_rsa.pub<br />
-rw-r&#8211;r&#8211; 1 perengano perengano 2701 abr 16 23:21 perengano.ppk<br />
perengano@elrond:~/keys$<br />
[/cc]</p>
<p>Ahora sí, podemos añadir nuestro archivo .ppk a Filezilla</p>
<p><a href="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Pant_Filezilla.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1454" data-permalink="https://blog.hbautista.com/linux/configurando-y-usando-openssh-en-centos-7/attachment/pant_filezilla/" data-orig-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Pant_Filezilla.png?fit=781%2C530&amp;ssl=1" data-orig-size="781,530" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Filezilla" data-image-description="&lt;p&gt;Filezilla&lt;/p&gt;
" data-image-caption="" data-large-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Pant_Filezilla.png?fit=648%2C440&amp;ssl=1" class="alignnone size-medium wp-image-1454" src="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Pant_Filezilla.png?resize=300%2C204&#038;ssl=1" alt="Filezilla" width="300" height="204" srcset="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Pant_Filezilla.png?resize=300%2C204&amp;ssl=1 300w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Pant_Filezilla.png?resize=768%2C521&amp;ssl=1 768w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Pant_Filezilla.png?w=781&amp;ssl=1 781w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><a href="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/filezilla_confiar.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1455" data-permalink="https://blog.hbautista.com/linux/configurando-y-usando-openssh-en-centos-7/attachment/filezilla_confiar/" data-orig-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/filezilla_confiar.png?fit=691%2C301&amp;ssl=1" data-orig-size="691,301" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Filezilla warning" data-image-description="&lt;p&gt;Filezilla warning&lt;/p&gt;
" data-image-caption="" data-large-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/filezilla_confiar.png?fit=648%2C282&amp;ssl=1" class="alignnone size-medium wp-image-1455" src="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/filezilla_confiar.png?resize=300%2C131&#038;ssl=1" alt="Filezilla warning" width="300" height="131" srcset="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/filezilla_confiar.png?resize=300%2C131&amp;ssl=1 300w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/filezilla_confiar.png?w=691&amp;ssl=1 691w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><a href="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Filezilla_conectado.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1456" data-permalink="https://blog.hbautista.com/linux/configurando-y-usando-openssh-en-centos-7/attachment/filezilla_conectado/" data-orig-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Filezilla_conectado.png?fit=1366%2C717&amp;ssl=1" data-orig-size="1366,717" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Filezilla connected" data-image-description="&lt;p&gt;Filezilla connected&lt;/p&gt;
" data-image-caption="" data-large-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Filezilla_conectado.png?fit=648%2C340&amp;ssl=1" class="alignnone size-medium wp-image-1456" src="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Filezilla_conectado.png?resize=300%2C157&#038;ssl=1" alt="Filezilla connected" width="300" height="157" srcset="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Filezilla_conectado.png?resize=300%2C157&amp;ssl=1 300w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Filezilla_conectado.png?resize=768%2C403&amp;ssl=1 768w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Filezilla_conectado.png?resize=1024%2C537&amp;ssl=1 1024w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Filezilla_conectado.png?w=1366&amp;ssl=1 1366w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Filezilla_conectado.png?w=1296&amp;ssl=1 1296w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>Y eso sería todo.</p>
<h3>Referencias:</h3>
<ul>
<li><a href="https://www.linuxtotal.com.mx/index.php?cont=info_seyre_010" target="_blank" rel="noopener">https://www.linuxtotal.com.mx/index.php?cont=info_seyre_010</a></li>
<li><a href="https://www.codeenigma.com/host/faq/how-do-i-create-ssh-public-key-windows-pc" target="_blank" rel="noopener">https://www.codeenigma.com/host/faq/how-do-i-create-ssh-public-key-windows-pc</a></li>
<li><a href="https://www.hostinger.mx/tutoriales/llaves-ssh" target="_blank" rel="noopener">https://www.hostinger.mx/tutoriales/llaves-ssh</a></li>
</ul>
<p>&nbsp;</p><p>The post <a href="https://blog.hbautista.com/linux/configurando-y-usando-openssh-en-centos-7/">Configurando y usando OpenSSH en CentOS 7</a> first appeared on <a href="https://blog.hbautista.com">hbautista's blog</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://blog.hbautista.com/linux/configurando-y-usando-openssh-en-centos-7/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1437</post-id>	</item>
		<item>
		<title>Firefox Quantum en Debian Stretch</title>
		<link>https://blog.hbautista.com/linux/firefox-quantum-en-debian-stretch/</link>
					<comments>https://blog.hbautista.com/linux/firefox-quantum-en-debian-stretch/#respond</comments>
		
		<dc:creator><![CDATA[hbautista]]></dc:creator>
		<pubDate>Thu, 05 Apr 2018 13:30:28 +0000</pubDate>
				<category><![CDATA[Gnu/Linux]]></category>
		<category><![CDATA[Cómos]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Linux]]></category>
		<guid isPermaLink="false">https://blog.hbautista.com/?p=1428</guid>

					<description><![CDATA[<p>Firefox Quantum es la nueva versión de Firefox que viene completamente renovada. Desafortunadamente no lo encontramos en los repositorios de Debian Stretch ni en Backports. Aunque si esta en Sid, lo podríamos instalar usando APT Pinning, lo cual no es muy recomendable, y en lo personal me causaba muchos conflictos. Lo primero que hay que [&#8230;]</p>
<p>The post <a href="https://blog.hbautista.com/linux/firefox-quantum-en-debian-stretch/">Firefox Quantum en Debian Stretch</a> first appeared on <a href="https://blog.hbautista.com">hbautista's blog</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><a href="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/new-tab.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1430" data-permalink="https://blog.hbautista.com/linux/firefox-quantum-en-debian-stretch/attachment/new-tab/" data-orig-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/new-tab.png?fit=849%2C540&amp;ssl=1" data-orig-size="849,540" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="New Tab" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/new-tab.png?fit=648%2C412&amp;ssl=1" class="aligncenter size-medium wp-image-1430" src="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/new-tab.png?resize=300%2C191&#038;ssl=1" alt="New Tab" width="300" height="191" srcset="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/new-tab.png?resize=300%2C191&amp;ssl=1 300w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/new-tab.png?resize=768%2C488&amp;ssl=1 768w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/new-tab.png?w=849&amp;ssl=1 849w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p><a href="https://www.mozilla.org/es-MX/firefox/" target="_blank" rel="noopener"><strong>Firefox Quantum</strong></a> es la nueva versión de <strong>Firefox</strong> que viene completamente renovada. Desafortunadamente no lo encontramos en los repositorios de <a href="https://wiki.debian.org/Firefox" target="_blank" rel="noopener"><strong>Debian Stretch</strong></a> ni en <a href="https://backports.debian.org/" target="_blank" rel="noopener">Backports</a>. Aunque si esta en Sid, lo podríamos instalar usando APT Pinning, lo cual no es muy recomendable, y en lo personal me causaba muchos conflictos.</p>
<p><a href="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Pant_FirefoxAcercade.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1429" data-permalink="https://blog.hbautista.com/linux/firefox-quantum-en-debian-stretch/attachment/pant_firefoxacercade/" data-orig-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Pant_FirefoxAcercade.png?fit=761%2C363&amp;ssl=1" data-orig-size="761,363" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Firefox Quantum" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Pant_FirefoxAcercade.png?fit=648%2C309&amp;ssl=1" class="aligncenter wp-image-1429 size-medium" src="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Pant_FirefoxAcercade.png?resize=300%2C143&#038;ssl=1" alt="Firefox Quantum" width="300" height="143" srcset="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Pant_FirefoxAcercade.png?resize=300%2C143&amp;ssl=1 300w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Pant_FirefoxAcercade.png?w=761&amp;ssl=1 761w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a>Lo primero que hay que hacer es descargar el archivo comprimido desde el sitio oficial de Mozilla, y una vez descargado realizamos los siguientes pasos como root:</p>
<p>[cc lang=»bash»]root@elrond:~# tar xjfv /home/hbautista/Descargas/firefox-59.0.1.tar.bz2 -C /opt/[/cc]</p>
<p>En mi caso y dado que no necesito Mozilla Firefox ESR, que al momento de escribir esto es la versión 52.7.2esr-1~deb9u1, decidí quitar.</p>
<p>[cc lang=»bash»]root@elrond:~# apt remove firefox-esr[/cc]</p>
<p>Necesitamos es crear su acceso directo, que es un archivo .desktop y se puede crear con tu editor de texto favorito, en mi caso estoy usando nano:</p>
<p>[cc lang=»bash»]root@elrond:~# nano /usr/share/applications/firefox-quantum.desktop[/cc]</p>
<p>Debe contener lo siguiente:</p>
<p>[cc lang=xml]<br />
[Desktop Entry]<br />
Name=Firefox Quantum<br />
Comment=Web Browser<br />
GenericName=Web Browser<br />
X-GNOME-FullName=Firefox Quantum Web Browser<br />
Exec=/opt/firefox/firefox %u<br />
Terminal=false<br />
X-MultipleArgs=false<br />
Type=Application<br />
Icon=/opt/firefox/browser/chrome/icons/default/default128.png<br />
Categories=Network;WebBrowser;<br />
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/ht$<br />
StartupWMClass=Firefox<br />
StartupNotify=true<br />
[/cc]</p>
<p>Para guardar y cerrar presiona CTRL + O y para salir CTRL + X</p>
<p>Le damos permiso de ejecución al acceso directo:</p>
<p>[cc lang=»bash»]root@elrond:~# chmod +x /usr/share/applications/firefox-quantum.desktop[/cc]</p>
<p>Creamos un enlace simbólico para que cualquier usuario pueda ejecutarlo:</p>
<p>[cc lang=»bash»]root@elrond:~# ln -s /opt/firefox/firefox /usr/lib/[/cc]</p>
<p><a href="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Pant_Firefox01.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1431" data-permalink="https://blog.hbautista.com/linux/firefox-quantum-en-debian-stretch/attachment/pant_firefox01/" data-orig-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Pant_Firefox01.png?fit=1366%2C768&amp;ssl=1" data-orig-size="1366,768" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Firefox &amp;#038; Mate en Debian Stretch" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Pant_Firefox01.png?fit=648%2C365&amp;ssl=1" class="aligncenter size-medium wp-image-1431" src="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Pant_Firefox01.png?resize=300%2C169&#038;ssl=1" alt="Firefox &amp; Mate en Debian Stretch" width="300" height="169" srcset="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Pant_Firefox01.png?resize=300%2C169&amp;ssl=1 300w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Pant_Firefox01.png?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Pant_Firefox01.png?resize=1024%2C576&amp;ssl=1 1024w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Pant_Firefox01.png?w=1366&amp;ssl=1 1366w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/04/Pant_Firefox01.png?w=1296&amp;ssl=1 1296w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><br />
Actualización manual de Mozilla Firefox</p>
<p>Si por alguna razón, no se actualiza de forma automática, siempre se puede hacer manualmente. Descargar el archivo .bz2 desde el sitio de <a href="https://www.mozilla.org/es-MX/" target="_blank" rel="noopener">Mozilla Firefox</a> y hacer lo siguiente:</p>
<p>Eliminamos todo el contenido en /opt:</p>
<p>[cc lang=»bash»]root@elrond:~# rm -Rf /opt/firefox/[/cc]</p>
<p>Y volvemos a descomprimir:</p>
<p>[cc lang=»bash»]root@elrond:~# tar xjfv /home/hbautista/Descargas/firefox-59.0.2.tar.bz2 -C /opt/[/cc]</p><p>The post <a href="https://blog.hbautista.com/linux/firefox-quantum-en-debian-stretch/">Firefox Quantum en Debian Stretch</a> first appeared on <a href="https://blog.hbautista.com">hbautista's blog</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://blog.hbautista.com/linux/firefox-quantum-en-debian-stretch/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1428</post-id>	</item>
		<item>
		<title>Escritorio Marzo 2018</title>
		<link>https://blog.hbautista.com/debian/escritorio-marzo-2018/</link>
					<comments>https://blog.hbautista.com/debian/escritorio-marzo-2018/#respond</comments>
		
		<dc:creator><![CDATA[hbautista]]></dc:creator>
		<pubDate>Mon, 26 Mar 2018 16:00:52 +0000</pubDate>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Gnu/Linux]]></category>
		<category><![CDATA[Pantallazos]]></category>
		<category><![CDATA[Screenshoot]]></category>
		<guid isPermaLink="false">https://blog.hbautista.com/?p=1424</guid>

					<description><![CDATA[<p>Después de tener el sitio sin actualizar, regreso con un pantallazo de mi escritorio =) Ya tenía preparado un mini tutorial de cómo lo había dejado, pero lo perdí =( Estaré subiendo uno cada mes, o que haya algún cambio más bonito/drástico</p>
<p>The post <a href="https://blog.hbautista.com/debian/escritorio-marzo-2018/">Escritorio Marzo 2018</a> first appeared on <a href="https://blog.hbautista.com">hbautista's blog</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Después de tener el sitio sin actualizar, regreso con un pantallazo de mi escritorio =)</p>
<p>Ya tenía preparado un mini tutorial de cómo lo había dejado, pero lo perdí =(</p>
<p><a href="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/03/Pantallazo_26Mar18.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1425" data-permalink="https://blog.hbautista.com/debian/escritorio-marzo-2018/attachment/pantallazo_26mar18/" data-orig-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/03/Pantallazo_26Mar18.png?fit=1366%2C768&amp;ssl=1" data-orig-size="1366,768" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Pantallazo 26/Mar(18" data-image-description="&lt;p&gt;Pantallazo de Debian 9 «Stretch» usando Mate + Compton + Conky&lt;/p&gt;
" data-image-caption="" data-large-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/03/Pantallazo_26Mar18.png?fit=648%2C365&amp;ssl=1" class="aligncenter size-medium wp-image-1425" src="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/03/Pantallazo_26Mar18.png?resize=300%2C169&#038;ssl=1" alt="" width="300" height="169" srcset="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/03/Pantallazo_26Mar18.png?resize=300%2C169&amp;ssl=1 300w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/03/Pantallazo_26Mar18.png?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/03/Pantallazo_26Mar18.png?resize=1024%2C576&amp;ssl=1 1024w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/03/Pantallazo_26Mar18.png?w=1366&amp;ssl=1 1366w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/03/Pantallazo_26Mar18.png?w=1296&amp;ssl=1 1296w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>Estaré subiendo uno cada mes, o que haya algún cambio más bonito/drástico</p><p>The post <a href="https://blog.hbautista.com/debian/escritorio-marzo-2018/">Escritorio Marzo 2018</a> first appeared on <a href="https://blog.hbautista.com">hbautista's blog</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://blog.hbautista.com/debian/escritorio-marzo-2018/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1424</post-id>	</item>
		<item>
		<title>Admin CFDI en Debian</title>
		<link>https://blog.hbautista.com/linux/admin-cfdi-en-debian/</link>
					<comments>https://blog.hbautista.com/linux/admin-cfdi-en-debian/#comments</comments>
		
		<dc:creator><![CDATA[hbautista]]></dc:creator>
		<pubDate>Thu, 19 Mar 2015 14:20:57 +0000</pubDate>
				<category><![CDATA[Gnu/Linux]]></category>
		<category><![CDATA[CFDI]]></category>
		<category><![CDATA[Cómos]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Facturación]]></category>
		<category><![CDATA[Facturas]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[Howtos]]></category>
		<category><![CDATA[SAT]]></category>
		<guid isPermaLink="false">http://blog.hbautista.com/?p=1150</guid>

					<description><![CDATA[<p>¿Qué es Admin CFDI? Es una herramienta para descargar facturas CFDI desde el SAT (tanto emitidas como recibidas), de uno o más correos electrónicos, organizar, validar y reportar facturas CFDI desde directorios. Los creadores son de Factura Libre que vienen desarrollando esta poderosa herramienta desde hace ya un tiempo. Tomado de la página del proyecto: [&#8230;]</p>
<p>The post <a href="https://blog.hbautista.com/linux/admin-cfdi-en-debian/">Admin CFDI en Debian</a> first appeared on <a href="https://blog.hbautista.com">hbautista's blog</a>.</p>]]></description>
										<content:encoded><![CDATA[<h2 style="text-align: center;">¿Qué es Admin CFDI?</h2>
<p style="text-align: justify;">Es una herramienta para descargar facturas CFDI desde el SAT (tanto emitidas como recibidas), de uno o más correos electrónicos, organizar, validar y reportar facturas CFDI desde directorios.</p>
<p style="text-align: justify;">Los creadores son de <a title="Factura Libre" href="https://facturalibre.net/servicios/" target="_blank" rel="noopener">Factura Libre</a> que vienen desarrollando esta poderosa herramienta desde hace ya un tiempo.</p>
<p style="text-align: justify;">Tomado de la página del proyecto:</p>
<p style="text-align: justify;">Esta herramienta te permite realizar las siguientes acciones:</p>
<ul>
<li style="text-align: justify;">Descargar facturas (CFDI) emitidas o recibidas directamente del SAT.</li>
<li style="text-align: justify;">Descargar facturas (CFDI) recibidas de uno o más correos electrónicos.</li>
<li style="text-align: justify;">Organizar las facturas (CFDI) en carpetas por emisor o receptor, año y mes.</li>
<li style="text-align: justify;">Generar PDFs de facturas (CFDI) usando una plantilla ODS de Calc de LibreOffice</li>
<li style="text-align: justify;">Generar un reporte de facturas (CFDI), así como validar los sellos y su estatus en el SAT</li>
</ul>
<p>El desarrollo y últimas versiones del proyecto se están llevando en Github.</p>
<p>Requerimientos:</p>
<ul>
<li>Python 3.4</li>
<li>Tk si usas Linux, si usas Windows ya lo integra Python</li>
<li>Firefox para la automatización de la descarga del SAT</li>
<li>Selenium para la automatización de la descarga del SAT</li>
<li>PyGubu para la interfaz gráfica.</li>
<li>ReportLab si usas una plantilla JSON (por implementar)</li>
<li>LibreOffice si usas la plantilla ODS</li>
<li>Extensiones win32 para Python si usas Windows</li>
</ul>
<p>Tanto en la página del proyecto como en el <a title="Administrar CFDI" href="http://blog.facturalibre.net/stories/admin-cfdi2.html" target="_blank" rel="noopener">sitio</a> del buen <a title="Linuxman" href="http://linuxmanr4.com/2015/01/20/descargar-los-xml-del-sat-de-una-manera-mas-sencilla/" target="_blank" rel="noopener">Linuxman</a>, encontrarán información para la instalación de lo necesario para que funcione.</p>
<p>En el caso particular de Debian, viene Python 2.7 por default, así que es necesario instalar los paquetes necesarios para que funcione.</p>
<pre class="theme:dark-terminal lang:sh decode:true ">root@kenobi:/home/hbautista# aptitude install python3-tk python3-pip python3-uno</pre>
<p>Hay que tener instalado LibreOffice y Firefox además de los paquetes que se acaban de instalar. Una vez instaladas las dependencias, procedemos a instalar con pip, selenium y pygubu:</p>
<pre class="theme:dark-terminal lang:scheme decode:true ">root@kenobi:/home/hbautista# pip3 install selenium pygubu</pre>
<p>Tanto la instalación de paquetes con apt-get o aptitude, como los que se instalan con pip3, debe hacerse como root.</p>
<p>Descargar versión más reciente de producción: <a href="https://facturalibre.net/download_test/6">AdminCFDI v0.2.2</a> (<b>567</b>).</p>
<p>Como usuario normal, procedemos a ejecutar Admin CFDI en el directorio en dónde hayamos extraído el contenido de AdminCFDI:</p>
<pre class="theme:dark-terminal lang:sh decode:true">hbautista@kenobi:~/AdminCFDI_v0.2.2$ python3 admincfdi.py</pre>
<p><a href="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/03/Admin_CFDI_01.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1280" data-permalink="https://blog.hbautista.com/linux/admin-cfdi-en-debian/attachment/admin_cfdi_01/" data-orig-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/03/Admin_CFDI_01.png?fit=718%2C586&amp;ssl=1" data-orig-size="718,586" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Admin_CFDI_01" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/03/Admin_CFDI_01.png?fit=648%2C529&amp;ssl=1" class="alignnone size-medium wp-image-1280" src="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/03/Admin_CFDI_01.png?resize=300%2C245&#038;ssl=1" alt="" width="300" height="245" srcset="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/03/Admin_CFDI_01.png?resize=300%2C245&amp;ssl=1 300w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/03/Admin_CFDI_01.png?w=718&amp;ssl=1 718w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><a href="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/03/Admin_CFDI_02.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1279" data-permalink="https://blog.hbautista.com/linux/admin-cfdi-en-debian/attachment/admin_cfdi_02/" data-orig-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/03/Admin_CFDI_02.png?fit=718%2C586&amp;ssl=1" data-orig-size="718,586" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Admin_CFDI_02" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/03/Admin_CFDI_02.png?fit=648%2C529&amp;ssl=1" class="alignnone size-medium wp-image-1279" src="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/03/Admin_CFDI_02.png?resize=300%2C245&#038;ssl=1" alt="" width="300" height="245" srcset="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/03/Admin_CFDI_02.png?resize=300%2C245&amp;ssl=1 300w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/03/Admin_CFDI_02.png?w=718&amp;ssl=1 718w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>Y eso sería todo</p>
<p>Agradecimientos a <a title="Factura Libre" href="https://facturalibre.net/" target="_blank" rel="noopener">Factura Libre</a> y a <a title="Linuxman" href="http://linuxmanr4.com/" target="_blank" rel="noopener">Linuxman</a> por la ayuda prestada.</p><p>The post <a href="https://blog.hbautista.com/linux/admin-cfdi-en-debian/">Admin CFDI en Debian</a> first appeared on <a href="https://blog.hbautista.com">hbautista's blog</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://blog.hbautista.com/linux/admin-cfdi-en-debian/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1150</post-id>	</item>
		<item>
		<title>Skype 4.3 en Debian Jessie AMD64</title>
		<link>https://blog.hbautista.com/comos/skype-4-3-en-debian-jessie-amd64/</link>
					<comments>https://blog.hbautista.com/comos/skype-4-3-en-debian-jessie-amd64/#comments</comments>
		
		<dc:creator><![CDATA[hbautista]]></dc:creator>
		<pubDate>Sun, 16 Nov 2014 04:39:42 +0000</pubDate>
				<category><![CDATA[Cómos]]></category>
		<category><![CDATA[Gnu/Linux]]></category>
		<category><![CDATA[AMD64]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[Howtos]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Skype]]></category>
		<category><![CDATA[Tips]]></category>
		<guid isPermaLink="false">http://blog.hbautista.com/?p=1126</guid>

					<description><![CDATA[<p>Resulta que en alguna de las actualizaciones de mi escritorio, la versión de skype que estaba usando dejó de funcionar. Como no recordaba como lo había hecho funcionar en un inicio, y recordando que al menos en Redhat, el rpm proporcionado por el sitio oficial, me dio un poco de lata, así que tienen una [&#8230;]</p>
<p>The post <a href="https://blog.hbautista.com/comos/skype-4-3-en-debian-jessie-amd64/">Skype 4.3 en Debian Jessie AMD64</a> first appeared on <a href="https://blog.hbautista.com">hbautista's blog</a>.</p>]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">Resulta que en alguna de las actualizaciones de mi escritorio, la versión de skype que estaba usando dejó de funcionar. Como no recordaba como lo había hecho funcionar en un inicio, y recordando que al menos en Redhat, el rpm proporcionado por el sitio oficial, me dio un poco de lata, así que tienen una versión «dinámica».</p>
<p style="text-align: justify;">Luego entonces, fui a la web de Skype y me descargué la versión dinámica, como se muestra en las siguientes imágenes:</p>
<p><a class="lightbox" href="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2014/11/skype-linux-01.png"><img data-recalc-dims="1" loading="lazy" decoding="async" class="size-medium wp-image-1129 alignnone" src="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2014/11/skype-linux-01-300x145.png?resize=300%2C145" alt="Skype Linux 01" width="300" height="145" /></a><a class="lightbox" href="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2014/11/skype-linux-02.png"><img data-recalc-dims="1" loading="lazy" decoding="async" class="size-medium wp-image-1130 alignnone" src="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2014/11/skype-linux-02-300x119.png?resize=300%2C119" alt="Skype Linux 02" width="300" height="119" /></a></p>
<p style="text-align: justify;"><a class="lightbox" href="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2014/11/skype-linux-03.png"><img data-recalc-dims="1" loading="lazy" decoding="async" class="alignnone size-medium wp-image-1131" src="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2014/11/skype-linux-03-300x100.png?resize=300%2C100" alt="Skype Linux 03" width="300" height="100" /></a><a class="lightbox" href="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2014/11/skype-linux-04.png"><img data-recalc-dims="1" loading="lazy" decoding="async" class="alignnone size-medium wp-image-1132" src="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2014/11/skype-linux-04-300x161.png?resize=300%2C161" alt="Skype Linux 04" width="300" height="161" /></a></p>
<p style="text-align: justify;">Una vez terminada la descarga, procedí a descomprimir el archivo, y ejecuté el binario:</p>
<p>&nbsp;</p>
<pre class="theme:dark-terminal lang:sh decode:true">hbautista@kenobi:~/Descargas/skype$ ./skype
./skype: error while loading shared libraries: libQtWebKit.so.4: cannot open shared object file: No such file or directory
hbautista@kenobi:~/Descargas/skype$</pre>
<p>&nbsp;</p>
<p>Y me encontré con ese error, el detalle es que el paquete que se necesita es: libqtwebkit4 y no se encuentra en los repositorios de la arquitectura de 64 bits, pero sí en la arquitectura i386. Por si no tienen habilitada la opción de multi-arquitectura en Debian, estos son los pasos a seguir:</p>
<pre class="theme:dark-terminal lang:sh decode:true">root@kenobi:~# dpkg --add-architecture i386
root@kenobi:~# aptitude update</pre>
<p>Una vez que se hayan actualizado los paquetes, procederemos a instalar el paquete requerido de la siguiente forma, lo cuál también nos mostrará todas las dependencias:</p>
<pre class="theme:dark-terminal lang:sh decode:true ">root@kenobi:~# aptitude install libqtwebkit4:i386
Se instalarán los siguiente paquetes NUEVOS:
gstreamer1.0-plugins-base:i386{a} libaudio2:i386{a} libavahi-client3:i386{a} libavahi-common-data:i386{a} libavahi-common3:i386{a} libcdparanoia0:i386{a}
libcups2:i386{a} libfontconfig1:i386{a} libgssapi-krb5-2:i386{a} libgstreamer-plugins-base1.0-0:i386{a} libgstreamer1.0-0:i386{a} libk5crypto3:i386{a}
libkeyutils1:i386{a} libkrb5-3:i386{a} libkrb5support0:i386{a} libmng1:i386{a} libqt4-opengl:i386{a} libqt4-xmlpatterns:i386{a} libqtgui4:i386{a}
libqtwebkit4:i386 libsqlite3-0:i386{a} libxt6:i386{a}
0 paquetes actualizados, 22 nuevos instalados, 0 para eliminar y 29 sin actualizar.
Necesito descargar 22.5 MB de ficheros. Después de desempaquetar se usarán 72.9 MB.
¿Quiere continuar? [Y/n/?] y</pre>
<p style="text-align: justify;"><a class="lightbox" href="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2014/11/skype-linux-05.png"><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter size-medium wp-image-1133" src="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2014/11/skype-linux-05-300x154.png?resize=300%2C154" alt="Skype Linux 05" width="300" height="154" /></a>En mi caso, también me descargué el <a title="Descargar Skype" href="http://download.skype.com/linux/skype-debian_4.3.0.37-1_i386.deb" target="_blank" rel="noopener">paquete deb</a>, así que procedí a instalarlo con dpkg:</p>
<pre class="theme:dark-terminal lang:sh decode:true ">root@kenobi:~# dpkg -i /home/hbautista/Descargas/skype
skype/                            skype-debian_4.3.0.37-1_i386.deb
root@kenobi:~# dpkg -i /home/hbautista/Descargas/skype-debian_4.3.0.37-1_i386.deb
Seleccionando el paquete skype previamente no seleccionado.
(Leyendo la base de datos ... 252325 ficheros o directorios instalados actualmente.)
Preparing to unpack .../skype-debian_4.3.0.37-1_i386.deb ...
Unpacking skype (4.3.0.37-1) ...
Configurando skype (4.3.0.37-1) ...
Processing triggers for dbus (1.8.8-2) ...
Processing triggers for mime-support (3.57) ...
Processing triggers for desktop-file-utils (0.22-1) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
root@kenobi:~#</pre>
<p><a class="lightbox" href="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2014/11/skype-linux-06.png"><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter size-medium wp-image-1135" src="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2014/11/skype-linux-06-300x93.png?resize=300%2C93" alt="Skype Linux 06" width="300" height="93" /></a>Ya nada más nos queda ejecutarlo como un usuario normal</p>
<p style="text-align: justify;"><a class="lightbox" href="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2014/11/skype-linux-09.png"><img data-recalc-dims="1" loading="lazy" decoding="async" class="alignnone size-medium wp-image-1136" src="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2014/11/skype-linux-09-300x205.png?resize=300%2C205" alt="Skype Linux 09" width="300" height="205" /></a> <img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1236" data-permalink="https://blog.hbautista.com/comos/skype-4-3-en-debian-jessie-amd64/attachment/skype-linux-10/" data-orig-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/03/skype-linux-10.png?fit=284%2C237&amp;ssl=1" data-orig-size="284,237" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="skype-linux-10" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/03/skype-linux-10.png?fit=284%2C237&amp;ssl=1" class="alignnone size-full wp-image-1236" src="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/03/skype-linux-10.png?resize=284%2C237&#038;ssl=1" alt="" width="284" height="237" /></p>
<p style="text-align: justify;">Y con eso se resuelve dicho problema</p>
<p style="text-align: justify;">Fuente: <a title="Linux Questions" href="http://www.linuxquestions.org/questions/debian-26/installing-skype-4-1-0-on-amd64-architecture-4175437925/" target="_blank" rel="noopener">LinuxQuestions</a></p><p>The post <a href="https://blog.hbautista.com/comos/skype-4-3-en-debian-jessie-amd64/">Skype 4.3 en Debian Jessie AMD64</a> first appeared on <a href="https://blog.hbautista.com">hbautista's blog</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://blog.hbautista.com/comos/skype-4-3-en-debian-jessie-amd64/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1126</post-id>	</item>
		<item>
		<title>Debian Day 2014</title>
		<link>https://blog.hbautista.com/debian/debian-day-2014/</link>
					<comments>https://blog.hbautista.com/debian/debian-day-2014/#respond</comments>
		
		<dc:creator><![CDATA[hbautista]]></dc:creator>
		<pubDate>Thu, 07 Aug 2014 01:10:06 +0000</pubDate>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Gnu/Linux]]></category>
		<category><![CDATA[Jornadas]]></category>
		<category><![CDATA[Proyectos]]></category>
		<guid isPermaLink="false">http://blog.hbautista.com/?p=1078</guid>

					<description><![CDATA[<p>El “Día Debian” (Debian Day) es un evento anual que se lleva a cabo el 16 de Agosto. Se conmemora el aniversario del nacimiento del “Proyecto Debian” en 1993 por Ian Murdock. Cada 16 de Agosto se conmemora un nuevo aniversario del nacimiento del proyecto, por lo que cada grupo de usuarios organiza un evento [&#8230;]</p>
<p>The post <a href="https://blog.hbautista.com/debian/debian-day-2014/">Debian Day 2014</a> first appeared on <a href="https://blog.hbautista.com">hbautista's blog</a>.</p>]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;"><a class="lightbox" href="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2014/08/debian_day.png"><img data-recalc-dims="1" loading="lazy" decoding="async" class="alignleft size-medium wp-image-1080" src="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2014/08/debian_day-282x300.png?resize=282%2C300" alt="Debian day" width="282" height="300" /></a>El “<strong>Día Debian</strong>” (<a title="Debian Day" href="https://wiki.debian.org/DebianDay" target="_blank" rel="noopener">Debian Day)</a> es un evento anual que se lleva a cabo el 16 de Agosto. Se conmemora el aniversario del nacimiento del “<a title="Debian" href="https://www.debian.org/" target="_blank" rel="noopener">Proyecto Debian</a>” en 1993 por Ian Murdock.</p>
<p style="text-align: justify;">Cada 16 de Agosto se conmemora un nuevo aniversario del nacimiento del proyecto, por lo que cada grupo de usuarios organiza un evento a nivel local con variadas actividades referentes tanto a <strong>Debian</strong> como al software libre en general, tales como:</p>
<ul>
<li>Festival de instalación</li>
<li>Fiesta de firmado de llaves</li>
<li>Charlas</li>
<li>Regalo de copias del sistema operativo</li>
</ul>
<p style="text-align: justify;">El “<strong>Proyecto Debian</strong>” es una comunidad conformada por desarrolladores y usuarios, que mantiene un sistema operativo GNU basado en “software libre”. El sistema se encuentra <strong>precompilado</strong>, <strong>empaquetado</strong> y en un formato <strong>deb</strong> para múltiples arquitecturas de computador y para varios núcleos.</p>
<p style="text-align: justify;">Fecha: Sábado 16 de agosto<br />
Lugar: <a title="Rancho Electrónico" href="http://ranchoelectronico.org/dia-debian-2014/" target="_blank" rel="noopener">Rancho Electrónico</a>. Fray Juan de Torquemada #76, Col. Obrera, México DF.</p>
<p style="text-align: justify;">Las actividades de la jornada quedarán de la siguiente forma:</p>
<ul>
<li style="text-align: justify;">10:30-11:00 hrs. Preparación de conexiones, proyector, limpieza o alguna otra actividad para acondicionar lo necesario. &#8211; Voluntarias y voluntarios</li>
<li style="text-align: justify;">11:00-20:00 hrs. Jornadas de instalaciones de Debian &#8211; Voluntarias y voluntarios. Intercambio de llaves GPG</li>
<li style="text-align: justify;">14:00-14:30 hrs. Presentación del Hackerspace Rancho Electrónico (opcional, quien quiera apuntarse para explicar que es el Rancho, su historia, principios, características y darle difusión al inicio de todo el evento; informar del momento político con la ley de telecomunicaciones, la jornada de talleres y el criptorally)</li>
<li style="text-align: justify;">15:00-15:40 hrs. Taller &#8211; Tails. &#8211;  Jimbo y Carlos (Hacklab autónomo)</li>
<li style="text-align: justify;">16:00-16:40 hrs. Plática &#8211; ¿Qué es la DebConf? &#8211; Gunnar Wolf</li>
<li style="text-align: justify;">17:00-17:40 hrs. Taller &#8211; Creación de USB&#8217;s booteables con varias distros usando Multisystem en Debian. &#8211; Jathan</li>
<li style="text-align: justify;">18:00-18:40 hrs. Taller &#8211; Debian GIS (Geographical Information System) &#8211; Taller de mapas</li>
<li style="text-align: justify;">19:00-19:40 hrs. Taller &#8211; Debian como tu estación de producción de multimedios (Eligiendo un kernel. Trabajando con audio y video) &#8211; José Serralde</li>
<li style="text-align: justify;">20:00-20:40 hrs. Taller &#8211; Cifrado de datos con EncFS y Cryptkeeper. &#8211; Pirra (Hacklab Autónomo)</li>
<li style="text-align: justify;">21:00-21:30 hrs. Limpieza del lugar y desmontaje de cosas. &#8211; Voluntarias y voluntarios</li>
</ul>
<p><a class="lightbox" href="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2014/08/DiaDebian2014.png"><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter size-medium wp-image-1079" src="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2014/08/DiaDebian2014-212x300.png?resize=212%2C300" alt="Dia Debian 2014" width="212" height="300" /></a></p><p>The post <a href="https://blog.hbautista.com/debian/debian-day-2014/">Debian Day 2014</a> first appeared on <a href="https://blog.hbautista.com">hbautista's blog</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://blog.hbautista.com/debian/debian-day-2014/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1078</post-id>	</item>
		<item>
		<title>Megatools en Debian Jessie</title>
		<link>https://blog.hbautista.com/comos/megatools-en-debian-jessie/</link>
					<comments>https://blog.hbautista.com/comos/megatools-en-debian-jessie/#comments</comments>
		
		<dc:creator><![CDATA[hbautista]]></dc:creator>
		<pubDate>Tue, 20 May 2014 14:00:36 +0000</pubDate>
				<category><![CDATA[Cómos]]></category>
		<category><![CDATA[Gnu/Linux]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[Howtos]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[Tips]]></category>
		<guid isPermaLink="false">http://blog.hbautista.com/?p=1051</guid>

					<description><![CDATA[<p>Después de un buen rato de no publicar nada por acá, volvemos a las andadas u.u Pues creo que todos conocen o al menos alguna vez han descargado algún archivo desde Mega. Si te creas una cuenta te permite almacenar hasta 50GiB de tu información. Tiene una aplicación para iOS, Android y un cliente para [&#8230;]</p>
<p>The post <a href="https://blog.hbautista.com/comos/megatools-en-debian-jessie/">Megatools en Debian Jessie</a> first appeared on <a href="https://blog.hbautista.com">hbautista's blog</a>.</p>]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;"><a href="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2014/05/Megatools.png"><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter size-medium wp-image-1054" src="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2014/05/Megatools-300x55.png?resize=300%2C55" alt="Megatools" width="300" height="55" /></a>Después de un buen rato de no publicar nada por acá, volvemos a las andadas u.u</p>
<p style="text-align: justify;">Pues creo que todos conocen o al menos alguna vez han descargado algún archivo desde <a title="Mega" href="http://mega.co.nz/" target="_blank" rel="noopener">Mega</a>. Si te creas una cuenta te permite almacenar hasta 50GiB de tu información.</p>
<p style="text-align: justify;"><a href="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2014/05/Mega-Sigup.png"><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter size-medium wp-image-1061" src="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2014/05/Mega-Sigup-300x121.png?resize=300%2C121" alt="Mega Signup" width="300" height="121" /></a></p>
<p style="text-align: justify;"><a href="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2014/05/Logo-Mega.png"><img data-recalc-dims="1" loading="lazy" decoding="async" class="alignleft size-medium wp-image-1056" src="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2014/05/Logo-Mega-300x223.png?resize=300%2C223" alt="Logo Mega" width="300" height="223" /></a>Tiene una aplicación para iOS, Android y un cliente para escritorio que por el momento nada más hay para Hasefroch.</p>
<p style="text-align: justify;">Es una buena opción para subir o compartir archivos que no puedas enviar por correo electrónico, como el vídeo que grabaste de tu sobrino dónde está cantando, el vídeo que grabaste de tu primo al que le jugaron una broma, etc.</p>
<p style="text-align: justify;">Si te pusiste a escanear esas fotos de cuando eras niño(a) y en ese tiempo, pues no existían las cámaras digitales (ROFL). En fin, pueden ser muchos motivos y muchos tipos de archivo o de información que quieras compartir con tu familia, trabajo, etc.</p>
<p style="text-align: justify;">Imagina que grabaste la graduación de tu hermano(a) de la prepa o universidad, más parte del convivio familiar y a eso le agregas fotos del evento y decides crear un DVD de autoría propia de dicho evento. Una vez terminado te queda un bonito DVD de 4.7GiB como máximo de tal acontecimiento.</p>
<p style="text-align: justify;">Ahora resulta que se lo quieres mandar a alguien, para que tenga una copia de dicho recuerdo, creas una imágen ISO de dicho archivo y por obvias razones no se la puedes mandar en un correo.</p>
<p style="text-align: justify;">Algunos servicios de almacenamiento tampoco te permiten tener un archivo tan grande, entonces te surge la necesidad de «partirlo» en varios pedacitos que se puedan manejar con mayor comodidad.</p>
<p style="text-align: justify;">Generalmente a este proceso se le denomina «comprimir en varias partes» que es lo más común que se hace en estos casos.</p>
<p style="text-align: justify;">Y bueno, después de muchos días y esfuerzo invertido logras por fin tener tus «pedacitos» que quieres enviar, pero aún son archivos muy «grandes y pesados» como para enviarlos por correo electrónico. Así que no queda de otra que usar un servicio como el que ofrece Mega.</p>
<p style="text-align: justify;">Pues bien, igual después de batallarle un poco logras subir dichos archivos al servicio y te genera los enlaces para la descarga que es lo que le enviarás a la persona o personas que quieras que descarguen dicho contenido.</p>
<p>Si fueran unos 4 o 5 enlaces, no hay tanto problema, el servicio Mega te permite descargar varios archivos simultáneamente sin problemas. Las cosas se complican cuando son 20, 30 o hasta 45 enlaces.</p>
<p>Para estos casos se hace necesario el usar algún tipo de gestor de descargas, hay uno para sistemas Hasefroch y encontré algunos esfuerzos para Linux, hasta que dí con Megatools.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1246" data-permalink="https://blog.hbautista.com/comos/megatools-en-debian-jessie/attachment/mega-sync/" data-orig-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/03/Mega-Sync.png?fit=283%2C211&amp;ssl=1" data-orig-size="283,211" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Mega-Sync" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/03/Mega-Sync.png?fit=283%2C211&amp;ssl=1" class="alignnone size-full wp-image-1246" src="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/03/Mega-Sync.png?resize=283%2C211&#038;ssl=1" alt="" width="283" height="211" /><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1240" data-permalink="https://blog.hbautista.com/comos/megatools-en-debian-jessie/attachment/mega-mobile-apps/" data-orig-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/03/Mega-Mobile-Apps.png?fit=279%2C222&amp;ssl=1" data-orig-size="279,222" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Mega-Mobile-Apps" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/03/Mega-Mobile-Apps.png?fit=279%2C222&amp;ssl=1" class="alignnone size-full wp-image-1240" src="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/03/Mega-Mobile-Apps.png?resize=279%2C222&#038;ssl=1" alt="" width="279" height="222" /><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1231" data-permalink="https://blog.hbautista.com/comos/megatools-en-debian-jessie/attachment/mega/" data-orig-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/03/Mega.png?fit=158%2C48&amp;ssl=1" data-orig-size="158,48" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Mega" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/03/Mega.png?fit=158%2C48&amp;ssl=1" class="alignnone size-full wp-image-1231" src="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2018/03/Mega.png?resize=158%2C48&#038;ssl=1" alt="" width="158" height="48" /></p>
<p style="text-align: justify;"><a title="Megatools" href="http://megatools.megous.com/" target="_blank" rel="noopener">Megatools</a> es un proyecto hecho en Python que consiste en una colección de programas para acceder al servicio de Mega desde la línea de comandos.</p>
<p style="text-align: justify;">Aunque ahorita el proyecto está detenido y hay un anuncio de que ya no van a continuar con el desarrollo, es funcional y puede ser usado sin problemas aparentes.</p>
<p style="text-align: justify;">En mi caso estoy usando Debian Jessie (Testing) y aquí vemos la forma de cómo hacer para compilar dicho proyecto.</p>
<p>Lo que se necesita es descargar el código fuente del proyecto:</p>
<p><a title="http://megatools.megous.com/builds/megatools-1.9.91.tar.gz" href="http://megatools.megous.com/builds/megatools-1.9.91.tar.gz" target="_blank" rel="noopener">http://megatools.megous.com/builds/megatools-1.9.91.tar.gz</a></p>
<p style="text-align: justify;">Una vez que lo hayas descargado, extrae el contenido en alguna carpeta, después quedará abrir la terminal y accesar a dicha carpeta.</p>
<p style="text-align: justify;">Para prevenir que a la hora de compilar el paquete descargado tengamos problemas, instalemos lo necesario (como root):</p>
<pre class="lang:zsh decode:true" title="Instalar dependencias">root@kenobi:/home/hbautista# aptitude install libglib2.0-dev libcurl4-openssl-dev libssl-dev</pre>
<p style="text-align: justify;"> Ahora procederemos a la instalación, como típico paquete de Linux, se ejecuta Configure (como usuario normal):</p>
<pre class="lang:zsh decode:true" title="Configurar">hbautista@kenobi:~/Descargas/megatools-1.9.91$ ./configure</pre>
<p>Luego make</p>
<pre class="lang:zsh decode:true" title="Compilar">hbautista@kenobi:~/Descargas/megatools-1.9.91$ make</pre>
<p>Y por último con privilegios de root, make install</p>
<pre class="lang:zsh decode:true" title="Instalar">hbautista@kenobi:~/Descargas/megatools-1.9.91$ sudo make install</pre>
<p style="text-align: justify;"> Una vez hecho eso veremos que tenemos varios comandos disponiblles</p>
<pre class="lang:zsh decode:true" title="Comandos mega">hbautista@kenobi:~$ mega
megadf     megadl     megaget    megals     megamkdir  megamv     megaput    megareg    megarm     megasync
hbautista@kenobi:~$ mega</pre>
<p style="text-align: justify;"> Como en mi caso no necesito configurar una cuenta mega, sino simplemente descargar archivos usando la url «completa», omito dicho paso y solamente hago uso de megadl que es precisamente el que voy a necesitar:</p>
<pre class="lang:zsh decode:true" title="Error librería">hbautista@kenobi:~/Descargas$ megadl 'https://mega.co.nz/#!1c1WQIZI!25fGpiBF4W1O6phNFo2A1oxVob46009m0cLuSKcfVrk'
megadl: error while loading shared libraries: libmega.so.0: cannot open shared object file: No such file or directory
hbautista@kenobi:~/Descargas$</pre>
<p style="text-align: justify;"> Si les pasa como a mi que les sale ese error de «error while loading shared libraries:&#8230;» se debe principalmente a que las librerías recién instaladas aún no están «actualizadas». Para hacerlo, basta ejecutar como root lo siguiente:</p>
<pre class="lang:zsh decode:true" title="ldconfig">root@kenobi:/home/hbautista# ldconfig</pre>
<p>Y si después de eso no funcionara:</p>
<pre class="lang:zsh decode:true" title="ldconfig.real">root@kenobi:/home/hbautista# ldconfig.real</pre>
<p>Y entonces sí, volver a intentar la descarga:</p>
<pre class="lang:zsh decode:true" title="Descargando de Mega">hbautista@kenobi:~/Descargas$ megadl 'https://mega.co.nz/#!tFVFwTYT!7qkLNQHk45J5gAnn-YkOOWBVjq5xn_nAefeklwl8jCk'
Downloaded Vaughan System.part087.rar
hbautista@kenobi:~/Descargas$</pre>
<p style="text-align: justify;"> Ahora bien, no tiene para hacer descargas simultaneas, pero podemos abrir varias terminales y ejecutar varias veces el comando, tantas como ustedes (y su conexión a internet) se lo permitan. Pero también me pregunté si podemos pasarle varios enlaces en una misma orden:</p>
<pre class="lang:zsh decode:true" title="Multiples descargas de Mega">hbautista@kenobi:~/Descargas$ megadl 'https://mega.co.nz/#!ZcUjzApI!MnJALBLkS9FQptNDi6Ob3OAgIs_xJBuKWaIFXkFocU0' 'https://mega.co.nz/#!MYVSwQhA!ExJ0d2_t2mtZwm8bDQlnBG1F8CaQRdU39OFyZLgtT_M' 'https://mega.co.nz/#!wRdWEBqR!02Zmwza6LJDMLdFOn9R_ZYyHfcYKIxGfMvTegCB9MAI' 'https://mega.co.nz/#!xV9U2TrL!JDo5UQwbNk6kEw96_j_R5bZa2SpE7fHE-y9hQDxy9n8'
Downloaded Vaughan System.part064.rar
Downloaded Vaughan System.part065.rar
Downloaded Vaughan System.part066.rar
Downloaded Vaughan System.part067.rar
hbautista@kenobi:~/Descargas$</pre>
<p style="text-align: justify;"> Y pues si, aunque se va descargando de uno en uno, al menos dejas «encolados» varios archivos a la vez.</p>
<p style="text-align: justify;">En fin, si quieren ver que más cosas se pueden hacer con Megatools, les dejo el siguiente video:</p>
<p><iframe loading="lazy" class="youtube-player" width="648" height="365" src="https://www.youtube.com/embed/LWfFMysaspQ?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=es-ES&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe></p>
<p>Espero publicar más seguido <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p><p>The post <a href="https://blog.hbautista.com/comos/megatools-en-debian-jessie/">Megatools en Debian Jessie</a> first appeared on <a href="https://blog.hbautista.com">hbautista's blog</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://blog.hbautista.com/comos/megatools-en-debian-jessie/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1051</post-id>	</item>
		<item>
		<title>Happy New Year 2013</title>
		<link>https://blog.hbautista.com/linux/happy-new-year-2013/</link>
					<comments>https://blog.hbautista.com/linux/happy-new-year-2013/#comments</comments>
		
		<dc:creator><![CDATA[hbautista]]></dc:creator>
		<pubDate>Mon, 31 Dec 2012 22:29:07 +0000</pubDate>
				<category><![CDATA[Gnu/Linux]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[2013]]></category>
		<category><![CDATA[AñoNuevo]]></category>
		<category><![CDATA[Anuncios]]></category>
		<category><![CDATA[FindeAño]]></category>
		<category><![CDATA[HappyNewYear]]></category>
		<category><![CDATA[Holidays]]></category>
		<guid isPermaLink="false">http://blog.hbautista.com/?p=948</guid>

					<description><![CDATA[<p>La oportunidad de un nuevo comienzo se siente en el aire, va corriendo por las calles, cada uno de nosotros la inhala e invade nuestros pulmones, nuestra mente… Todo nuestro ser. Es una brisa cálida que arropa incluso en la más fría tormenta, en los más difíciles momentos, en los rincones mas insólitos, al corazón [&#8230;]</p>
<p>The post <a href="https://blog.hbautista.com/linux/happy-new-year-2013/">Happy New Year 2013</a> first appeared on <a href="https://blog.hbautista.com">hbautista's blog</a>.</p>]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="949" data-permalink="https://blog.hbautista.com/linux/happy-new-year-2013/attachment/2013trollcito/" data-orig-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2012/12/2013Trollcito-1.jpg?fit=1479%2C1016&amp;ssl=1" data-orig-size="1479,1016" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.8&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Canon EOS DIGITAL REBEL XSi&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1356962548&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;50&quot;,&quot;iso&quot;:&quot;100&quot;,&quot;shutter_speed&quot;:&quot;0.00625&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="2013Trollcito" data-image-description="&lt;p&gt;Feliz 2013&lt;/p&gt;
" data-image-caption="" data-large-file="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2012/12/2013Trollcito-1.jpg?fit=648%2C445&amp;ssl=1" class="aligncenter size-medium wp-image-949" src="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2012/12/2013Trollcito-1.jpg?resize=300%2C206&#038;ssl=1" alt="2013Trollcito" width="300" height="206" srcset="https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2012/12/2013Trollcito-1.jpg?resize=300%2C206&amp;ssl=1 300w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2012/12/2013Trollcito-1.jpg?resize=768%2C528&amp;ssl=1 768w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2012/12/2013Trollcito-1.jpg?resize=1024%2C703&amp;ssl=1 1024w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2012/12/2013Trollcito-1.jpg?w=1479&amp;ssl=1 1479w, https://i0.wp.com/blog.hbautista.com/wp-content/uploads/2012/12/2013Trollcito-1.jpg?w=1296&amp;ssl=1 1296w" sizes="auto, (max-width: 300px) 100vw, 300px" /></p>
<p style="text-align: justify;">La oportunidad de un nuevo comienzo se siente en el aire, va corriendo por las calles, cada uno de nosotros la inhala e invade nuestros pulmones, nuestra mente… Todo nuestro ser.</p>
<p style="text-align: justify;">Es una brisa cálida que arropa incluso en la más fría tormenta, en los más difíciles momentos, en los rincones mas insólitos, al corazón mas solitario, limpia las lagrimas que saltan por nuestras mejillas, se lleva momentos malos, nos hace recordar los instantes que trajeron sonrisas a nuestros rostros, cura heridas que pensamos no podrían cicatrizar, cala en lo más profundo del alma, no podemos sentirla pero no significa que no esté allí, sin darnos cuenta ha llegado y sabemos en el fondo que algo es distinto… Nosotros somos distintos.</p>
<p style="text-align: justify;">Así ha transcurrido un año más, los días se marchan corriendo bajo nuestros pies, con cada respiro las manecillas de reloj avanzan y nada las detienen, las horas se consumen como el calor en nuestros hogares al dar y recibir uno que otro abrazo.</p>
<p style="text-align: justify;">Como el primer verdor del año; a la llegada del equinoccio, cuando el día con su imponente sol y sus majestuosas nubes que nos brindan un poco de sombra, y la noche con las estrellas tintineando y la luna como reina, mandan día y noche como iguales sobre las horas de la tierra, nuestros malos ratos llegan a su fin y al cenit los rayo de luz le llegan y terminan con su reinado.</p>
<p style="text-align: justify;">Atravesamos el resto de las estaciones, y así como los arboles mudan sus hojas y se renuevan, nosotros lo hacemos igual.</p>
<ul>
<li><strong>Olvida las astillas que llegaron a lastimarte, pues no hay herida que no llegue a cerrar</strong></li>
<li><strong>Olvida las traiciones, pues solo manchan el alma</strong></li>
<li><strong>Olvida cuando caíste y alguien pudo haberte llegado a pisar, porque en cambio lograste sostenerte, aun con las piernas lastimadas</strong></li>
<li><strong>Olvida los momentos de agua salada y antepón las sonrisas dulces</strong></li>
<li><strong>Perdona, pues el perdón ayuda a limpiar las manchas de las traiciones</strong></li>
<li><strong>Recuerda que los momentos, la vida y la gente no son para siempre, pero sonríe a pesar de esto y disfruta los instantes cortos y largos</strong></li>
<li><strong>Y sobretodo ama, ama como nunca antes pudiste hacerlo, ama más fuerte que el día anterior</strong></li>
</ul>
<p style="text-align: justify;">La gente va y viene, por decisión propia o caminos que la vida nos presenta y no nos queda más que seguirlos, pero al final, por más turbias que parezcan las aguas, cuan fuerte aullé el viento y seque nuestra piel, los terrenos se vuelvan rocosos y maltraten nuestros pies, y las condiciones del clima no estén a nuestro favor, recuerda que sobrevivimos un año más… Y en estas noches de festejo recibimos uno nuevo… Bienvenido sea el 2013.</p>
<p style="text-align: justify;">Texto: <a title="SuMontalvo" href="http://twitter.com/SuMontalvo" target="_blank" rel="noopener"><strong>@SuMontalvo</strong></a></p><p>The post <a href="https://blog.hbautista.com/linux/happy-new-year-2013/">Happy New Year 2013</a> first appeared on <a href="https://blog.hbautista.com">hbautista's blog</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://blog.hbautista.com/linux/happy-new-year-2013/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">948</post-id>	</item>
	</channel>
</rss>
