<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-6269705227620503495</atom:id><lastBuildDate>Sat, 30 May 2026 08:51:29 +0000</lastBuildDate><category>Soporte Técnico</category><category>Info Geek.</category><category>Software</category><category>Linux</category><category>Webs Recomendadas</category><category>Noticia del Día</category><category>Hardware</category><category>Artículos Para Novatos</category><category>Drivers</category><category>Humor</category><category>Técnologia Movil/Celular</category><category>Trucos</category><category>Sobre El Blog</category><category>Active Directory</category><category>4 Rescatados</category><category>Docker</category><category>Fortinet</category><category>Raspberry Pi</category><title>JManzur Servicio Técnico</title><description>Apuntes de un Informático.</description><link>http://jmanzur.blogspot.com/</link><managingEditor>noreply@blogger.com (JManzur)</managingEditor><generator>Blogger</generator><openSearch:totalResults>475</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6269705227620503495.post-12680451856506469</guid><pubDate>Wed, 02 Sep 2020 00:09:00 +0000</pubDate><atom:updated>2020-09-01T21:09:18.079-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Soporte Técnico</category><title>Alertas vía mail de espacio en disco en Windows con Powershell </title><description>&lt;p&gt;El siguiente es un script al que en su momento le saque mucho provecho y había olvidado que lo tenia. Su función es verificar diariamente (mediante una tarea programada) el espacio libre disponible y en caso de que dicho espacio sea menor al umbral definido envía una alerta vía mail con el detalle. Adicionalmente en cada ejecución guarda un log.&lt;/p&gt;&lt;p&gt;El mismo está pensado para envíos desde cuentas Office365 pero es fácilmente adaptable a otras cuentas.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;script src=&quot;https://gist.github.com/JManzur/7b678127c386e41b2060f0a5aba54d63.js&quot;&gt;&lt;/script&gt;</description><link>http://jmanzur.blogspot.com/2020/09/alertas-via-mail-de-espacio-en-disco-en.html</link><author>noreply@blogger.com (JManzur)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6269705227620503495.post-7238293808457372096</guid><pubDate>Sun, 03 May 2020 00:11:00 +0000</pubDate><atom:updated>2020-06-21T16:45:25.214-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Docker</category><category domain="http://www.blogger.com/atom/ns#">Linux</category><title>Personalizar Apache Guacamole Guacamole</title><description>&lt;div style=&quot;text-align: justify;&quot;&gt;
En artículos anteriores vimos como montar un servicio de puerta de enlace de escritorio remoto vía web con Apache Guacamole, todo sobre Docker, con SSL y autentificación en dos pasos.&lt;br /&gt;
&lt;ul style=&quot;text-align: start;&quot;&gt;
&lt;li&gt;&lt;a href=&quot;http://jmanzur.blogspot.com/2020/04/apache-guacamole-con-postgresql-y.html&quot; target=&quot;_blank&quot;&gt;Apache Guacamole con PostgreSQL y Google Authenticator en Docker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://jmanzur.blogspot.com/2020/04/ddns-con-duck-dns-en-docker.html&quot; target=&quot;_blank&quot;&gt;Apache Guacamole en Docker con certificado SSL de Let&#39;s Encrypt&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
Si seguiste esos artículos y se lo mostrarte a tu jefe, de seguro todas maravillosas prestaciones del producto quedaron apocadas por comentarios &lt;i&gt;chistosos/despectivos&lt;/i&gt; sobre el nombre, el logo y el contexto de la url. Así que en este articulo solucionaremos todas esas quejas y pasaremos de esto:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeRrLayrfxHLeG5hhpIYv4Kyxe-GqTEwckHBF5JxqBHhGFKeyVOYZXaGkpss1XswPrZ4V1jvMR8bJAToIdlWz0J1jqkCSCtlpjQ2WcWpBLfS8DBZqVBkVqajp5jdlqDPEB6Kkd4RfH8z2I/s1600/guacamole_orit_3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;338&quot; data-original-width=&quot;316&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeRrLayrfxHLeG5hhpIYv4Kyxe-GqTEwckHBF5JxqBHhGFKeyVOYZXaGkpss1XswPrZ4V1jvMR8bJAToIdlWz0J1jqkCSCtlpjQ2WcWpBLfS8DBZqVBkVqajp5jdlqDPEB6Kkd4RfH8z2I/s1600/guacamole_orit_3.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
A algo como esto:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLEv5QK4e_VjiLfvz-R3_GSS9Wvmc9gZI3yFbRAs3MajE1GE7TS5lHuuQkAfzhWulkpNPKh66zJBGawgaC-X3Nfm6-9FgGkufuVYd85XdRxTLrdYpJJ0hTnS8Ptmim-DmDu5zwuTplG5Hc/s1600/guacamole_jm_3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;336&quot; data-original-width=&quot;321&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLEv5QK4e_VjiLfvz-R3_GSS9Wvmc9gZI3yFbRAs3MajE1GE7TS5lHuuQkAfzhWulkpNPKh66zJBGawgaC-X3Nfm6-9FgGkufuVYd85XdRxTLrdYpJJ0hTnS8Ptmim-DmDu5zwuTplG5Hc/s1600/guacamole_jm_3.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;b&gt;Cambiar la URL:&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
La manera como yo la hago es muy sencilla y consiste solo en ingresar al contenedor borrar la carpeta &quot;ROOT&quot; del tomcat y renombrar la carpeta &quot;guacamole&quot; a &quot;ROOT&quot;, haciendo esto mi dominio pasa a apuntar directamente al Apache Guacamole sin necesidad de agregar el contexto, es decir:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Antes&lt;/b&gt;: https://midominio.algo/guacamole&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Después&lt;/b&gt;: https://midominio.algo&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Si por el contrario solo quieres renombrar el contexto de la url de &quot;/guacamole&quot; a &quot;/otracosa&quot;, solo debes eliminar &quot;ROOT&quot; (opcional pero recomendable) y renombrar &quot;guacamole&quot; a &quot;otracosa&quot;.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Como sabrás hacer este cambio en docker es solo temporal y durará hasta que se actualice la imagen, a menos que le hagas un docker commit, lo cual genera una nueva imagen y posteriormente cambies en el docker-compose.yml la imagen oficial de guacamole por tu nueva imagen creada, lo cual yo no recomiendo hacer. Mi sugerencia es que se armen un pequeño script como el siguiente:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq44ukYNM_jskjngcyPWPptp33kas0-RwghhFrm_D-oqmm-Vt_gBjjL55I_RigzFW8tBYeSb_IsOAr077AA1f9lkaRChUP7gSvRsoh7LAcpZoz67lo0drHmaA_2VF1BF8sahL0s4xjLDPg/s1600/cambiarurlguacamolescript.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;165&quot; data-original-width=&quot;819&quot; height=&quot;128&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq44ukYNM_jskjngcyPWPptp33kas0-RwghhFrm_D-oqmm-Vt_gBjjL55I_RigzFW8tBYeSb_IsOAr077AA1f9lkaRChUP7gSvRsoh7LAcpZoz67lo0drHmaA_2VF1BF8sahL0s4xjLDPg/s640/cambiarurlguacamolescript.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
Y así si en algún momento se pierde el cambio solo corren el script y listo, ni siquiera es necesario reiniciar el contenedor.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;b&gt;Cambiar Logo y Nombre:&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
Para esto utilizaremos un plugin, el cual antes de pasarlo al servidor lo deben descargar en un PC:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://github.com/Zer0CoolX/guacamole-customize-loginscreen-extension/raw/master/branding.jar&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;descargar&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3qEfDOqE5r32-ls5ies9mm3uHojMgNUKFvK2nQ0m7E6_8P32VelorK-qvEfsM4I9T0SKn1-qp3fXxvW9GiysKyilR02p24wnOjcTXU4jmtB-crCVgZQZyBJgRdaruL9uH7fcBWq-UknWg/s1600/desico.png&quot; style=&quot;border: 0px;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;b&gt;Logo&lt;/b&gt;:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
Abran el archivo branding.jar con&amp;nbsp;&lt;a href=&quot;https://www.7-zip.org/&quot; target=&quot;_blank&quot;&gt;7-zip&lt;/a&gt;; van a la carpeta &quot;images&quot; y allí verán un archivo de nombre logo-place-holder.png, el cual deben reemplazarlo con el logo que deseen; es recomendable mantener el mismo nombre de archivo así no hace falta modificar nada más.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSPNM45jiXABfZ9QZNFxsfm3j3qgLy7E3dkWj3cYPBEnSrMLFkcmgw3ULFtYOCGcrFxD45WeFELV_G44Rkdm42eUyG0z7zayHcAooTPYh6n5jqdmAU4QqHNlmprA764fk9O3RhCqw_yQ7W/s1600/guacamole_branding_logo_3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;174&quot; data-original-width=&quot;304&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSPNM45jiXABfZ9QZNFxsfm3j3qgLy7E3dkWj3cYPBEnSrMLFkcmgw3ULFtYOCGcrFxD45WeFELV_G44Rkdm42eUyG0z7zayHcAooTPYh6n5jqdmAU4QqHNlmprA764fk9O3RhCqw_yQ7W/s1600/guacamole_branding_logo_3.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
Por ultimo para ir ajustando el tamaño de la imagen tienen que ir modificando los siguientes valores en el archivo login-override.css:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6wC8hVhQpzmJgMkju5rGX2Eh1nVZEVZgrAS6aOVCU79SQTHv0pGs_kYteZJCpQnSkwg3PFFYJSHf9TqC7CZZDTj51ckuL9PTVjrvOKBybA8BJJXxPG3l87s9nAvj2_emev9H6yhyGGfhk/s1600/guacamole_branding_logo_4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;217&quot; data-original-width=&quot;455&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6wC8hVhQpzmJgMkju5rGX2Eh1nVZEVZgrAS6aOVCU79SQTHv0pGs_kYteZJCpQnSkwg3PFFYJSHf9TqC7CZZDTj51ckuL9PTVjrvOKBybA8BJJXxPG3l87s9nAvj2_emev9H6yhyGGfhk/s1600/guacamole_branding_logo_4.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;b&gt;Nombre:&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
Ingresamos a la carpeta &quot;translations&quot;, hacemos una copia del archivo en.json, y creamos uno nuevo llamado es.json con el siguiente contenido:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj02hYnh_tmlUT_f1HSuDy1PJ8jGNkeDS26PFZd1ZddyppN6VJDB1jkzSVLEgPOI6CnEgC0XNLJ1fcWwWGFjnf6pc0Aw_-ogZzNzLbB4vYwlGSr6XnT736YiVhqbnPoiCcGPQREdrIE2Wjz/s1600/guacamole_branding_name_4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;302&quot; data-original-width=&quot;493&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj02hYnh_tmlUT_f1HSuDy1PJ8jGNkeDS26PFZd1ZddyppN6VJDB1jkzSVLEgPOI6CnEgC0XNLJ1fcWwWGFjnf6pc0Aw_-ogZzNzLbB4vYwlGSr6XnT736YiVhqbnPoiCcGPQREdrIE2Wjz/s1600/guacamole_branding_name_4.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Reemplacen &quot;RD Gateway&quot; con el nombre que quiera.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
Ahora abran el archivo &quot;guac-manifest.json&quot; y cambian para que lea el archivo de traducción correcto:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzEbg-YI4lpHcU3mnEe-FDXUeXvJjGNNxMe909TNspQCBieRU56Mxs-dZJtzHN-B8blWvvza58SyLadCdayl14iio7N-dFXAjPvDNBqAjQh8xF_zH-LespCNXmpMd-6YuhKk8dimiR1NVl/s1600/guacamole_branding_name_5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;315&quot; data-original-width=&quot;440&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzEbg-YI4lpHcU3mnEe-FDXUeXvJjGNNxMe909TNspQCBieRU56Mxs-dZJtzHN-B8blWvvza58SyLadCdayl14iio7N-dFXAjPvDNBqAjQh8xF_zH-LespCNXmpMd-6YuhKk8dimiR1NVl/s1600/guacamole_branding_name_5.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;b&gt;Subir el archivo al servidor:&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
Ya con el cambio de logo y nombre realizado, suban el archivo al servidor alojandolo en la carpeta de las extensiones la cual si siguieron mis artículos anteriores seria: /docker/guacamole/config/extensions y reinicien el contenedor de Guacamole.&lt;/div&gt;
</description><link>http://jmanzur.blogspot.com/2020/05/personalizar-apache-guacamole-guacamole.html</link><author>noreply@blogger.com (JManzur)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeRrLayrfxHLeG5hhpIYv4Kyxe-GqTEwckHBF5JxqBHhGFKeyVOYZXaGkpss1XswPrZ4V1jvMR8bJAToIdlWz0J1jqkCSCtlpjQ2WcWpBLfS8DBZqVBkVqajp5jdlqDPEB6Kkd4RfH8z2I/s72-c/guacamole_orit_3.png" height="72" width="72"/><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6269705227620503495.post-2973033408264672026</guid><pubDate>Sat, 02 May 2020 00:21:00 +0000</pubDate><atom:updated>2020-09-02T17:35:44.362-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Docker</category><category domain="http://www.blogger.com/atom/ns#">Linux</category><title>Apache Guacamole en Docker con certificado SSL de Let&#39;s Encrypt</title><description>&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;https://jmanzur.blogspot.com/2020/04/apache-guacamole-con-postgresql-y.html&quot;&gt;En un articulo anterior&lt;/a&gt; les mostré como montar un servicio de puerta de enlace de escritorio remoto vía web con Apache Guacamole, todo sobre Docker, en este articulo vamos a añadir otra capa de seguridad sumando dos contenedores adicionales, un &lt;a href=&quot;https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/&quot;&gt;nginx proxy&lt;/a&gt; y un companion que se encarga de generar un certificado SSL de &lt;a href=&quot;https://letsencrypt.org/es/&quot;&gt;Let&#39;s Encrypt&lt;/a&gt; y mantenerlo actualizado.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;A considerar antes de iniciar:&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;NOTA1&lt;/b&gt;: Debemos contar con un dominio o un DDNS.&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;RECOMENDADO&lt;/b&gt;:&amp;nbsp;&lt;a href=&quot;http://jmanzur.blogspot.com/2020/04/ddns-con-duck-dns-en-docker.html&quot; target=&quot;_blank&quot;&gt;DDNS con Duck DNS en Docker&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;b&gt;NOTA2&lt;/b&gt;: Si ya siguieron el tutorial anterior tienen dos opciones... Borrarlo todo y seguir este nuevo tutorial o solamente hacer los ajustes necesarios al .yml y al archivo .env para añadir los dos nuevos contenedores.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;NOTA3&lt;/b&gt;:&amp;nbsp;&lt;a href=&quot;https://letsencrypt.org/es/&quot;&gt;Let&#39;s Encrypt&lt;/a&gt;&amp;nbsp;necesita que tengas el puerto 443 y 80 abiertos en tu router a modo de poder hacer la validación y generar el SSL.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Si comienzan desde &quot;cero&quot; pueden correr el siguiente script:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;script src=&quot;https://gist.github.com/JManzur/ea1b4d609abbb64a875d4149becd269b.js&quot;&gt;&lt;/script&gt;

&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Del siguiente modo:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
Cambiar a sudo:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #999999;&quot;&gt;sudo su&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Descargar el script:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #999999;&quot;&gt;wget https://gist.githubusercontent.com/JManzur/bb5b1128c5da6dec53ae545f0a60a849/raw/1c70eb1558997f6807223cb22c35072deb22ce55/docker-compose.yml&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Hacerlo ejecutable:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #999999;&quot;&gt;chmod +x prep_guacamole_ssl.sh&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Ejecutarlo:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #999999;&quot;&gt;./prep_guacamole_ssl.sh&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #660000;&quot;&gt;&lt;b&gt;IMPORTANTE&lt;/b&gt;&lt;/span&gt;: Una vez finalice la ejecución del script es recomendable que editen el archivo de variable de entorno que genera y coloquen su propio usuario y contraseña para la base de datos, adicionalmente ingresen la información de su dominio, y correo, para ello editen el archivo /docker/guacamole/.env&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzLxO_JKcBfarUBDzEMdXFnzeV_OSY4G4bZaS4ZqNqmxHqq0mM4mvb77Iz24W67S4UPGPYXGg2huDxG6dtQV2cn9-ifF7yUKeCOdHQ_s7P_b-VXep8OiXner6fsVEsDRKNxceG5cOYM3Gg/s1600/guacadocker3.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;90&quot; data-original-width=&quot;261&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzLxO_JKcBfarUBDzEMdXFnzeV_OSY4G4bZaS4ZqNqmxHqq0mM4mvb77Iz24W67S4UPGPYXGg2huDxG6dtQV2cn9-ifF7yUKeCOdHQ_s7P_b-VXep8OiXner6fsVEsDRKNxceG5cOYM3Gg/s1600/guacadocker3.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
El script también se encargó de bajar el docker-compose.yml el cual contiene los 6 contenedores necesarios:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;script src=&quot;https://gist.github.com/JManzur/bb5b1128c5da6dec53ae545f0a60a849.js&quot;&gt;&lt;/script&gt;
&lt;/div&gt;
&lt;br /&gt;
Y antes del primer inicio&amp;nbsp;necesitamos ejecutar el contenedor que genera la base de datos:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #999999;&quot;&gt;docker-compose up init-guac-db&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #999999;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;b&gt;&lt;u&gt;NOTA&lt;/u&gt;&lt;/b&gt;: El proceso anterior &lt;u&gt;solo &lt;/u&gt;se realiza &lt;u&gt;por única&lt;/u&gt; vez antes del primer inicio.&lt;br /&gt;
Y una vez finalice levantamos todo con:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #999999;&quot;&gt;docker-compose up -d&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Hecho esto ya podemos ingresar a&lt;br /&gt;
&lt;br /&gt;
https://IP/guacamole/#/&lt;br /&gt;
&lt;br /&gt;
Con los credenciales:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Usuario&lt;/b&gt;: guacadmin&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Contraseña&lt;/b&gt;: guacadmin&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Al ingresar se nos presentará un código QR, (es recomendable respaldarlo) el cual tendremos que escanear con la app Google Authenticator disponible para &lt;a href=&quot;https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2&amp;amp;hl=es_AR&quot; target=&quot;_blank&quot;&gt;Android &lt;/a&gt;y &lt;a href=&quot;https://apps.apple.com/es/app/google-authenticator/id388497605&quot; target=&quot;_blank&quot;&gt;iOS&lt;/a&gt;&amp;nbsp;y así podremos hacer la autentificación en dos pasos.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Ejemplo:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNfvg3yYJXURBoS8zQgx5MPLvemhQVCsXPSjpY-MEoMZhwNButd6jH1syZM49tk_wph4SjE6lUkJzjb6SOUnNN13k-15D0xijRcgtIx50L7F8MMFY8jkHF6AB6v7MTPAtpwXqlW8jVhaAI/s1600/guacadocker2.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;609&quot; data-original-width=&quot;571&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNfvg3yYJXURBoS8zQgx5MPLvemhQVCsXPSjpY-MEoMZhwNButd6jH1syZM49tk_wph4SjE6lUkJzjb6SOUnNN13k-15D0xijRcgtIx50L7F8MMFY8jkHF6AB6v7MTPAtpwXqlW8jVhaAI/s320/guacadocker2.png&quot; width=&quot;300&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Clic en la imagen para agrandar&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;NOTA&lt;/b&gt;: Cada vez que creemos un nuevo usuario debemos marcarle la opción &quot;permitir el cambio de contraseña&quot; a modo de que puede utilizar la autentificación&amp;nbsp;&amp;nbsp;en dos pasos.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifhm5dm7l7vAtdjaSbk2OQdwwAJauFE7QHayQLwYS4zPTsYfxe9yLs88FXT6BOId95bPFgZ_uyF-A_bkhDaFAkAd8gff4CGMWKPq7zMr_ryegKODiTIeBeAlo7F1LJuf-AkULPIDMSjKBj/s1600/guacadocker1.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;245&quot; data-original-width=&quot;347&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifhm5dm7l7vAtdjaSbk2OQdwwAJauFE7QHayQLwYS4zPTsYfxe9yLs88FXT6BOId95bPFgZ_uyF-A_bkhDaFAkAd8gff4CGMWKPq7zMr_ryegKODiTIeBeAlo7F1LJuf-AkULPIDMSjKBj/s1600/guacadocker1.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</description><link>http://jmanzur.blogspot.com/2020/05/apache-guacamole-en-docker-con.html</link><author>noreply@blogger.com (JManzur)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzLxO_JKcBfarUBDzEMdXFnzeV_OSY4G4bZaS4ZqNqmxHqq0mM4mvb77Iz24W67S4UPGPYXGg2huDxG6dtQV2cn9-ifF7yUKeCOdHQ_s7P_b-VXep8OiXner6fsVEsDRKNxceG5cOYM3Gg/s72-c/guacadocker3.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6269705227620503495.post-8341810728713882669</guid><pubDate>Tue, 21 Apr 2020 22:56:00 +0000</pubDate><atom:updated>2020-04-22T12:34:33.399-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Docker</category><category domain="http://www.blogger.com/atom/ns#">Linux</category><title>DDNS con Duck DNS en Docker</title><description>&lt;div style=&quot;text-align: justify;&quot;&gt;
Años atrás&amp;nbsp;&lt;a href=&quot;https://www.noip.com/&quot; target=&quot;_blank&quot;&gt;NO-IP&lt;/a&gt;, era el servicio gratuito de &lt;a href=&quot;https://es.wikipedia.org/wiki/DNS_din%C3%A1mico&quot; target=&quot;_blank&quot;&gt;DDNS&lt;/a&gt;&amp;nbsp;que elegíamos los SysAdmin en nuestros proyectos personales o incluso como una solución para algún cliente pequeño; pero hoy en día la mejor alternativa es sin lugar a dudas &lt;a href=&quot;https://www.duckdns.org/&quot; target=&quot;_blank&quot;&gt;Duck DNS&lt;/a&gt;. En este articulo les mostrare como utilizar el servicio en Docker, con Docker Compose.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Si aun no tienen instalado docker y docker-compose pueden instalarlo (en Ubuntu) con el siguiente comando:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;sudo apt-get install docker.io docker-compose&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Ahora ejecuten los siguientes comandos para crear un directorio donde descargaremos el docker-compose.yml&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;mkdir -p /docker/tools/duckdns&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;cd /docker/tools/&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;wget&amp;nbsp;&lt;a href=&quot;https://gist.githubusercontent.com/JManzur/6ad21e05f1ce8e34b67ef8f8076e06b6/raw/bb743d02e18fada30d9f601c2521ac4aeb05c9c3/docker-compose.yml&quot;&gt;https://gist.githubusercontent.com/JManzur/6ad21e05f1ce8e34b67ef8f8076e06b6/raw/bb743d02e18fada30d9f601c2521ac4aeb05c9c3/docker-compose.yml&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Hecho esto obtendremos un archivo como este:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;script src=&quot;https://gist.github.com/JManzur/6ad21e05f1ce8e34b67ef8f8076e06b6.js&quot;&gt;&lt;/script&gt;

&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Ahora antes de levantar el contenedor. Ingresen a&amp;nbsp;&lt;a href=&quot;https://www.duckdns.org/&quot; target=&quot;_blank&quot;&gt;Duck DNS&lt;/a&gt;, proceden a registrarse con el método que prefieran y verán en el home sus datos de usuarios, incluido el &quot;Token&quot;, el cual deben copiar y pegar en el compose en&amp;nbsp;&quot;TOKEN=&quot; (sin espacios luego del símbolo &quot;=&quot; ):&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQ13l49lh8ao4671JWFvhNgBzSp4bFlVc8bsxnDnGjutswv6isJ6f13rnoPr4hxjsuCuxDHmCCBva7sxJuOSO_zOo4LVSrMfPTUgiMNP77AGyGmB_PwwMko6m2MR1hgaxnX67_Yv2nt9aV/s1600/duckdns2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;258&quot; data-original-width=&quot;668&quot; height=&quot;123&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQ13l49lh8ao4671JWFvhNgBzSp4bFlVc8bsxnDnGjutswv6isJ6f13rnoPr4hxjsuCuxDHmCCBva7sxJuOSO_zOo4LVSrMfPTUgiMNP77AGyGmB_PwwMko6m2MR1hgaxnX67_Yv2nt9aV/s320/duckdns2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
Proceden a crear su subdominio:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihyLd9todlgx_totsuEQOBmshZUbVb7EpeOK34T8zHMuGVRXkfDiGutVTatrfLNO3J2sP8JGilMRdg2U016PSN_LmXWygoa87F6rY4Y3DA_5oabITgCHgddcuXy0yd-WMwrNFnReDsUKRI/s1600/duckdns3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;36&quot; data-original-width=&quot;370&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihyLd9todlgx_totsuEQOBmshZUbVb7EpeOK34T8zHMuGVRXkfDiGutVTatrfLNO3J2sP8JGilMRdg2U016PSN_LmXWygoa87F6rY4Y3DA_5oabITgCHgddcuXy0yd-WMwrNFnReDsUKRI/s1600/duckdns3.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
Lo definen en el compose en &quot;SUBDOMAINS=&quot; (sin espacios luego del símbolo &quot;= &quot; y sin http://)&lt;br /&gt;
&lt;br /&gt;
Ejemplo:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;- SUBDOMAINS=ejemplo.duckdns.com&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
Ahora estando en&amp;nbsp;/docker/tools/ hacen:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;docker-compose up -d&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Esto seria todo ya tienes un DDNS que se renovara automáticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;NOTA&lt;/u&gt;&lt;/b&gt;: Recuerden cambiar la time zone, pueden identificar la suya con la ayuda de &lt;a href=&quot;https://en.wikipedia.org/wiki/List_of_tz_database_time_zones&quot; target=&quot;_blank&quot;&gt;este listado&lt;/a&gt;.&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
</description><link>http://jmanzur.blogspot.com/2020/04/ddns-con-duck-dns-en-docker.html</link><author>noreply@blogger.com (JManzur)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQ13l49lh8ao4671JWFvhNgBzSp4bFlVc8bsxnDnGjutswv6isJ6f13rnoPr4hxjsuCuxDHmCCBva7sxJuOSO_zOo4LVSrMfPTUgiMNP77AGyGmB_PwwMko6m2MR1hgaxnX67_Yv2nt9aV/s72-c/duckdns2.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6269705227620503495.post-4005193735800153043</guid><pubDate>Sat, 11 Apr 2020 03:02:00 +0000</pubDate><atom:updated>2020-04-11T00:45:44.756-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Docker</category><category domain="http://www.blogger.com/atom/ns#">Linux</category><title>Apache Guacamole con PostgreSQL y Google Authenticator en Docker</title><description>&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;http://jmanzur.blogspot.com/2019/03/apache-guacamole-en-ubuntu-1804.html&quot;&gt;En un articulo anterior&lt;/a&gt;&amp;nbsp;mostré como instalar una puerta de enlace de escritorio remoto web utilizando Apache Guacamole; en este nuevo articulo vamos a mejorar la instalación haciendo que almacene la información en una base de datos PostgreSQL lo cual nos brindará una interfaz gráfica de administración mejorada, adicionalmente habilitaremos una extensión de autentificación en dos pasos para brindar una capa de seguridad adicional, todo esto en Ubuntu Server 18.04 con Docker en contenedores separados relacionados por un mismo stack de Docker-Compose.&lt;br /&gt;
&lt;br /&gt;
Para hacer la instalación mas sencilla he creado un script:&lt;br /&gt;
&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/JManzur/6a433c3df5aec8645e809ca978b0be1e.js&quot;&gt;&lt;/script&gt;

El cual pueden descargar y ejecutar del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
Cambiar a sudo:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #999999;&quot;&gt;sudo su&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Descargar el script:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #999999;&quot;&gt;wget&amp;nbsp;https://gist.githubusercontent.com/JManzur/6a433c3df5aec8645e809ca978b0be1e/raw/9fb7c5d021204a8ead48fc2b986fa05d29d23ffa/prep_guacamole.sh&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Hacerlo ejecutable:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #999999;&quot;&gt;chmod +x&amp;nbsp;prep_guacamole.sh&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Ejecutarlo:&lt;br /&gt;
&lt;span style=&quot;background-color: #999999;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #999999;&quot;&gt;./prep_guacamole.sh&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #660000;&quot;&gt;&lt;b&gt;IMPORTANTE&lt;/b&gt;&lt;/span&gt;: Una vez finalice la ejecución del script es recomendable que editen el archivo de variable de entorno que genera y coloquen su propio usuario y contraseña para la base de datos, para ello editen el archivo /docker/guacamole/.env&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
El script también se encargó de bajar el docker-compose.yml el cual contiene los 4 contenedores necesarios:&lt;br /&gt;
&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/JManzur/bc0af3d0fb7849e1304346b1f5b6ef47.js&quot;&gt;&lt;/script&gt;

Y antes del primer inicio&amp;nbsp;necesitamos ejecutar el contenedor que genera la base de datos:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #999999;&quot;&gt;docker-compose up init-guac-db&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #999999;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;b&gt;&lt;u&gt;NOTA&lt;/u&gt;&lt;/b&gt;: El proceso anterior &lt;u&gt;solo &lt;/u&gt;se realiza &lt;u&gt;por única&lt;/u&gt; vez antes del primer inicio.&lt;br /&gt;
Y una vez finalice levantamos todo con:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #999999;&quot;&gt;docker-compose up -d&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Hecho esto ya podemos ingresar a&lt;br /&gt;
&lt;br /&gt;
http://IP:8084/guacamole/#/&lt;br /&gt;
&lt;br /&gt;
Con los credenciales:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Usuario&lt;/b&gt;: guacadmin&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Contraseña&lt;/b&gt;: guacadmin&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Al ingresar se nos presentará un código QR, (es recomendable respaldarlo) el cual tendremos que escanear con la app Google Authenticator disponible para &lt;a href=&quot;https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2&amp;amp;hl=es_AR&quot; target=&quot;_blank&quot;&gt;Android &lt;/a&gt;y &lt;a href=&quot;https://apps.apple.com/es/app/google-authenticator/id388497605&quot; target=&quot;_blank&quot;&gt;iOS&lt;/a&gt;&amp;nbsp;y así podremos hacer la autentificación en dos pasos.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Ejemplo:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNfvg3yYJXURBoS8zQgx5MPLvemhQVCsXPSjpY-MEoMZhwNButd6jH1syZM49tk_wph4SjE6lUkJzjb6SOUnNN13k-15D0xijRcgtIx50L7F8MMFY8jkHF6AB6v7MTPAtpwXqlW8jVhaAI/s1600/guacadocker2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;609&quot; data-original-width=&quot;571&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNfvg3yYJXURBoS8zQgx5MPLvemhQVCsXPSjpY-MEoMZhwNButd6jH1syZM49tk_wph4SjE6lUkJzjb6SOUnNN13k-15D0xijRcgtIx50L7F8MMFY8jkHF6AB6v7MTPAtpwXqlW8jVhaAI/s320/guacadocker2.png&quot; width=&quot;300&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Clic en la imagen para agrandar&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;NOTA&lt;/b&gt;: Cada vez que creemos un nuevo usuario debemos marcarle la opción &quot;permitir el cambio de contraseña&quot; a modo de que puede utilizar la autentificación&amp;nbsp;&amp;nbsp;en dos pasos.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifhm5dm7l7vAtdjaSbk2OQdwwAJauFE7QHayQLwYS4zPTsYfxe9yLs88FXT6BOId95bPFgZ_uyF-A_bkhDaFAkAd8gff4CGMWKPq7zMr_ryegKODiTIeBeAlo7F1LJuf-AkULPIDMSjKBj/s1600/guacadocker1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;245&quot; data-original-width=&quot;347&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifhm5dm7l7vAtdjaSbk2OQdwwAJauFE7QHayQLwYS4zPTsYfxe9yLs88FXT6BOId95bPFgZ_uyF-A_bkhDaFAkAd8gff4CGMWKPq7zMr_ryegKODiTIeBeAlo7F1LJuf-AkULPIDMSjKBj/s1600/guacadocker1.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</description><link>http://jmanzur.blogspot.com/2020/04/apache-guacamole-con-postgresql-y.html</link><author>noreply@blogger.com (JManzur)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNfvg3yYJXURBoS8zQgx5MPLvemhQVCsXPSjpY-MEoMZhwNButd6jH1syZM49tk_wph4SjE6lUkJzjb6SOUnNN13k-15D0xijRcgtIx50L7F8MMFY8jkHF6AB6v7MTPAtpwXqlW8jVhaAI/s72-c/guacadocker2.png" height="72" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6269705227620503495.post-619468311149045786</guid><pubDate>Thu, 09 Apr 2020 20:44:00 +0000</pubDate><atom:updated>2020-04-21T18:54:08.228-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Linux</category><category domain="http://www.blogger.com/atom/ns#">Soporte Técnico</category><title>cheat.sh Un aliado en la linea de comandos.</title><description>&lt;div style=&quot;text-align: justify;&quot;&gt;
Hay SysAdmin que tienen una habilitad envidiable para recordar comandos y sus variables con las cuales cumplir diferentes funciones; lamentablemente ese no es mi caso y termino perdiendo minutos valiosos googleando, leyendo &lt;a href=&quot;https://es.wikipedia.org/wiki/Man_(Unix)&quot; target=&quot;_blank&quot;&gt;man pages&lt;/a&gt; o revisando mis notas y son precisamente esta clase de situaciones las que cheat.sh me ha ayudado a optimizar.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
cheat.sh es una &quot;&lt;i&gt;cheat sheet&lt;/i&gt;&quot;, lo que en Venezuela conocemos como &quot;&lt;i&gt;chuleta&lt;/i&gt;&quot; y en Argentina como &quot;&lt;i&gt;machete&quot;... &lt;/i&gt;Es decir un &quot;&lt;i&gt;hoja&lt;/i&gt;&quot; con apuntes para hacer &quot;&lt;i&gt;trampa&lt;/i&gt;&quot;. Y la idea de cheat.sh es ser utilizado desde la terminal ya que ingeniosamente armaron su web de manera tal que cada contexto lleva el nombre de un comando y al realizarle un &lt;a href=&quot;https://es.wikipedia.org/wiki/CURL&quot; target=&quot;_blank&quot;&gt;curl&lt;/a&gt;&amp;nbsp;nos traerá un resumido listado de las funciones mas comunes/útiles del mismo.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Ejemplo&lt;/b&gt;: Para ver la cheat sheet del comando grep, simplemente hacemos:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;code&gt;&lt;/code&gt;

&lt;br /&gt;
&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;curl cheat.sh/grep
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Lo cual nos traería el html con los apuntes:&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOe7SL2w_Bezlf0dfMLyimPs0qBJyHoRTYcqhQjYjC7hSNWLu3mrdQGqNONyxkZmhzEQhEZWh5UxZzsl9NMU3fQ7PllP2fhvnyfjzFdhZyM-HxZi2BQSYQUlq5bNJGXYRdoFbQcwcYQoNx/s1600/cheatsh1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;447&quot; data-original-width=&quot;713&quot; height=&quot;401&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOe7SL2w_Bezlf0dfMLyimPs0qBJyHoRTYcqhQjYjC7hSNWLu3mrdQGqNONyxkZmhzEQhEZWh5UxZzsl9NMU3fQ7PllP2fhvnyfjzFdhZyM-HxZi2BQSYQUlq5bNJGXYRdoFbQcwcYQoNx/s640/cheatsh1.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;El listado cheat sheet que armaron es extenso y en constante crecimiento, ademas tienen otras herramientas que puedes conocer visitando&amp;nbsp;&lt;a href=&quot;http://cheat.sh/&quot;&gt;http://cheat.sh/&lt;/a&gt;&lt;/div&gt;
</description><link>http://jmanzur.blogspot.com/2020/04/cheatsh-un-aliado-en-la-linea-de.html</link><author>noreply@blogger.com (JManzur)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOe7SL2w_Bezlf0dfMLyimPs0qBJyHoRTYcqhQjYjC7hSNWLu3mrdQGqNONyxkZmhzEQhEZWh5UxZzsl9NMU3fQ7PllP2fhvnyfjzFdhZyM-HxZi2BQSYQUlq5bNJGXYRdoFbQcwcYQoNx/s72-c/cheatsh1.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6269705227620503495.post-5225860640573933677</guid><pubDate>Wed, 27 Nov 2019 13:37:00 +0000</pubDate><atom:updated>2019-11-27T10:37:31.512-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Soporte Técnico</category><title>Cerrar sesiones fantasmas en Windows.</title><description>Si te has encontrado con sesiones de usuario como estas:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQqSBfvOCwOQJbZur2E6ZpSmRXc3kZLGKOkJnekrcxCUkUg-_6sU-NyYv0ZhDsa7cPryiwqY1_wxrG73NTP2Oqu1Ohlz7lZR_B9NE664XkiNENY5MNKAe9IwYFO_QSFdtX-7DWB-dVAT35/s1600/Sesion+Fantasma2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;153&quot; data-original-width=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQqSBfvOCwOQJbZur2E6ZpSmRXc3kZLGKOkJnekrcxCUkUg-_6sU-NyYv0ZhDsa7cPryiwqY1_wxrG73NTP2Oqu1Ohlz7lZR_B9NE664XkiNENY5MNKAe9IwYFO_QSFdtX-7DWB-dVAT35/s1600/Sesion+Fantasma2.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Sabrás que no te permite cerrarlas a menos que reinicias, lujo que no siempre podemos permitirnos, especialmente cuando se trata de servidores; estas sesiones &lt;i&gt;fantasmas &lt;/i&gt;se generan cuando un usuario cierra sesión pero algún proceso queda tildado. Para solucionarlo abrimos una consola de comando con privilegios elevados y seguimos estos pasos:&lt;br /&gt;
&lt;br /&gt;
Identificar el ID de la sesión:&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;qwinsta&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
En el output del comando anterior notaremos que la sesión &lt;i&gt;fantasma&lt;/i&gt; no tiene nombre.&lt;br /&gt;
&lt;br /&gt;
Listamos los procesos asociados al ID:&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;query process /ID:X&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
Copiamos el PID de cada proceso y forzamos su cierre uno a uno:&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;taskkill /F /PID XXXXX&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
Ahora si ejecutamos qwinsta una vez más ya no veremos la sesión &lt;i&gt;fantasma&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
Ejemplo:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhME5kwRRORW2-uNDXqVXAqexWr3frAE-eyo22mzKRRoJaQ7Soapo1AZdB-aWuEjBc8WehUMP1CkpSlUZJzhgtUCyI2K5DIXBj-MCpXybboW9WPS_QQzPo4oDi9gDJ6EkRFO0Sw6LBcshed/s1600/Sesion+Fantasma1+-+copia.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;525&quot; data-original-width=&quot;646&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhME5kwRRORW2-uNDXqVXAqexWr3frAE-eyo22mzKRRoJaQ7Soapo1AZdB-aWuEjBc8WehUMP1CkpSlUZJzhgtUCyI2K5DIXBj-MCpXybboW9WPS_QQzPo4oDi9gDJ6EkRFO0Sw6LBcshed/s1600/Sesion+Fantasma1+-+copia.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;</description><link>http://jmanzur.blogspot.com/2019/11/cerrar-sesiones-fantasmas-en-windows.html</link><author>noreply@blogger.com (JManzur)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQqSBfvOCwOQJbZur2E6ZpSmRXc3kZLGKOkJnekrcxCUkUg-_6sU-NyYv0ZhDsa7cPryiwqY1_wxrG73NTP2Oqu1Ohlz7lZR_B9NE664XkiNENY5MNKAe9IwYFO_QSFdtX-7DWB-dVAT35/s72-c/Sesion+Fantasma2.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6269705227620503495.post-7387434363133604799</guid><pubDate>Wed, 07 Aug 2019 12:25:00 +0000</pubDate><atom:updated>2019-08-07T09:25:45.094-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Linux</category><title>Servidor SFTP con Ubuntu Server 18.04</title><description>Para publicar un &lt;a href=&quot;https://es.wikipedia.org/wiki/SSH_File_Transfer_Protocol&quot; target=&quot;_blank&quot;&gt;SFTP&lt;/a&gt; sobre un servidor Ubuntu 18.4 estos son los pasos a seguir:&lt;br /&gt;
&lt;br /&gt;
Creamos un grupo para usuarios de SFTP:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #999999;&quot;&gt;sudo groupadd sftp&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Creamos un usuario que solo tendrá acceso vía SFTP y no shell:&lt;br /&gt;
NOTA: Nos solicitará varios campos pero solo la contraseña es obligatoria.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #999999;&quot;&gt;sudo adduser --shell /bin/false ftpuser&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Ingresamos el usuario al Grupo:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #999999;&quot;&gt;sudo usermod -a -G sftp sftpuser&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Creamos la carpeta para el SFTP:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #999999;&quot;&gt;sudo mkdir -p /var/sftp/archivos&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Le otorgamos propiedad a los miembros del Grupo:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #999999;&quot;&gt;sudo chgrp sftp /var/sftp/archivos&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #999999;&quot;&gt;sudo chmod -R 770 /var/sftp/files&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Editamos el archivo de confiuración sshd_config:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #999999;&quot;&gt;sudo vim /etc/ssh/sshd_config&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Y agregamos al final las siguientes lineas:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #999999;&quot;&gt;Match group sftp&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #999999;&quot;&gt;ForceCommand internal-sftp&lt;br /&gt;PasswordAuthentication yes&lt;br /&gt;ChrootDirectory /var/sftp&lt;br /&gt;PermitTunnel no&lt;br /&gt;AllowAgentForwarding no&lt;br /&gt;AllowTcpForwarding no&lt;br /&gt;X11Forwarding no&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Reiniciamos el servicio SSH: &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #999999;&quot;&gt;sudo systemctl restart ssh&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Y con esto ya tenemos configurado un SFTP que atenderá por la IP del servidor mediante el puerto 22.</description><link>http://jmanzur.blogspot.com/2019/08/servidor-sftp-con-ubuntu-server-1804.html</link><author>noreply@blogger.com (JManzur)</author><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6269705227620503495.post-3144749040771295795</guid><pubDate>Thu, 01 Aug 2019 01:26:00 +0000</pubDate><atom:updated>2019-07-31T22:26:29.953-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Soporte Técnico</category><title>Respaldo y Restore de base de Datos SQL con T-SQL Query</title><description>En caso de necesitar hacer un respaldo y/o restore de una base de datos con una T-SQL Query, este seria el formato del script:&lt;br /&gt;&lt;br /&gt;
&lt;h3&gt;
Respaldo:&lt;/h3&gt;
&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;BACKUP &lt;/span&gt;&lt;span style=&quot;color: magenta;&quot;&gt;DATABASE &lt;/span&gt;NOMBRE_DE_LA_BASE&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;TO DISK&lt;/span&gt; = &#39;C:\RUTA\DESTINO\NOMBRE_DEL_RESPALDO.bak&#39; &lt;span style=&quot;color: blue;&quot;&gt;WITH INIT&lt;/span&gt;, &lt;span style=&quot;color: blue;&quot;&gt;COPY_ONLY&lt;/span&gt;;&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;GO&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Restore Paso 1:&lt;/h3&gt;
&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;USE &lt;/span&gt;&lt;span style=&quot;color: magenta;&quot;&gt;master&lt;/span&gt;;&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;GO&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;IF&amp;nbsp; EXISTS&lt;/span&gt; (&lt;span style=&quot;color: magenta;&quot;&gt;SELECT &lt;span style=&quot;color: blue;&quot;&gt;name &lt;/span&gt;FROM &lt;span style=&quot;color: blue;&quot;&gt;sys.databases&lt;/span&gt; WHERE &lt;span style=&quot;color: blue;&quot;&gt;name&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt; &lt;/span&gt;= &lt;span style=&quot;color: blue;&quot;&gt;N&lt;/span&gt;&#39;NOMBRE_DE_LA_BASE&#39;)&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;BEGIN&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;ALTER &lt;span style=&quot;color: magenta;&quot;&gt;DATABASE &lt;/span&gt;&lt;/span&gt;NOMBRE_DE_LA_BASE &lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;SET &lt;/span&gt;&lt;span style=&quot;color: magenta;&quot;&gt;SINGLE_USER&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;WITH ROLLBACK IMMEDIATE&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;DROP &lt;/span&gt;&lt;span style=&quot;color: magenta;&quot;&gt;DATABASE &lt;/span&gt;NOMBRE_DE_LA_BASE;&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;END&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Restore Paso 2:&lt;/h3&gt;
&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;RESTORE &lt;/span&gt;&lt;span style=&quot;color: magenta;&quot;&gt;DATABASE &lt;/span&gt;NOMBRE_DE_LA_BASE&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;FROM DISK&lt;/span&gt; = &#39;\\RUTA\DE\ORIGEN\NOMBRE_DEL_RESPALDO.bak&#39;&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;WITH MOVE&lt;/span&gt; &#39;NOMBRE_LOGICO_DE_LA_BASE&#39; &lt;span style=&quot;color: blue;&quot;&gt;TO&lt;/span&gt; &#39;C:\RUTA\DE\DESTINO\NOMBRE_DE_LA_BASE.mdf&#39;,&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;MOVE &lt;/span&gt;&#39;NOMBRE_LOGICO_DEL_LOG&#39; &lt;span style=&quot;color: blue;&quot;&gt;TO &lt;/span&gt;&#39;C:\RUTA\DE\DESTINO\NOMBRE_DEL_LOG.ldf&#39;;&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;GO&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Nota: Para obtener el nombre logico del archivo de la base y/o el log ejecutamos la query &lt;span style=&quot;color: #660000;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #660000;&quot;&gt;sp_helpdb&lt;/span&gt; NOMBREDELABASE </description><link>http://jmanzur.blogspot.com/2019/07/respaldo-y-restore-de-base-de-datos-sql.html</link><author>noreply@blogger.com (JManzur)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6269705227620503495.post-1528647301541170313</guid><pubDate>Thu, 01 Aug 2019 00:58:00 +0000</pubDate><atom:updated>2019-07-31T21:59:09.132-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Linux</category><title>Como utilizar un Tunel SSH para dar Soporte Técnico</title><description>&lt;div style=&quot;text-align: justify;&quot;&gt;
Hay dos &lt;i&gt;modalidades &lt;/i&gt;de túnel SSH que suelo utilizar 
constantemente y que considero una herramienta inmensamente útil que 
todo Administrador de Sistemas debe conocer. Este método de conexión es especialmente eficaz si el único acceso que tenemos hacia el destino remoto es un servidor linux (sin interfaz gráfica) o cuando simplemente queremos trabajar más cómodos.&lt;/div&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;h3&gt;
&amp;nbsp;&lt;/h3&gt;
&lt;h3&gt;
Tunel SSH - Redirección de puerto Dinámico [SSH Dynamic Port Forwarding]:&lt;/h3&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;b&gt;Ejemplo Practico&lt;/b&gt;: Tenemos un cliente cuyo único servicio al que le damos soporte es una central telefónica, por ende tenemos acceso SSH a la PBX pero necesitamos acceder a su GUI, la GUI de los hard phone o quizás a algún Gateway GSM o Gateway de linea análoga.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Realizando la Conexión desde PC Linux&lt;/b&gt;:&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Formato&lt;/b&gt;:&lt;/li&gt;
&lt;ul style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;ssh -D &lt;span style=&quot;color: #660000;&quot;&gt;PuertoParaProxy usuario&lt;/span&gt;@&lt;span style=&quot;color: #660000;&quot;&gt;IPPublica &lt;/span&gt;-p &lt;span style=&quot;color: #660000;&quot;&gt;PuertoSHH &lt;/span&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Ejemplo&lt;/b&gt;: En el siguiente caso utilizaré como puerto para el proxy 4815, es importante que utilicemos un puerto que no esté realmente en uso en ninguno de los extremo, el usuario será root, ip publica ficticia 123.123.123.1 y puerto 2222&lt;/li&gt;
&lt;ul style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;ssh -D 4815 root@123.123.123.1 -p 2222&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Configurando el proxy en Firefox&lt;/b&gt;: Vamos a Menú / Opciones / Configuracion de Red / Configuraciones y seteamos el Host SOCKS Proxy de la siguiente manera:&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSsel_EaXe1rY-BrjyERXy2mQJUOXe6Z9iacC9Jtmc9akHBZo3f6r3eSOt6P4wvAZrYh1joPBvWPh74oUpnjKDDlOoxitifYxxXEnWbx5UrNK08aY2ZrU7rBxXw4jqPUzefQI5Ogm7TF7t/s1600/sshtunelweb.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;238&quot; data-original-width=&quot;809&quot; height=&quot;188&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSsel_EaXe1rY-BrjyERXy2mQJUOXe6Z9iacC9Jtmc9akHBZo3f6r3eSOt6P4wvAZrYh1joPBvWPh74oUpnjKDDlOoxitifYxxXEnWbx5UrNK08aY2ZrU7rBxXw4jqPUzefQI5Ogm7TF7t/s640/sshtunelweb.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Clic en la imagen para agrandar.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Hecho esto podremos alcanzar desde Firefox cualquier GUI del segmento de red remoto.&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;Realizando la Conexión desde PC Windows&lt;/b&gt;: Hacemos lo siguiente utilizando &lt;a href=&quot;https://www.putty.org/&quot; target=&quot;_blank&quot;&gt;putty&lt;/a&gt;:&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaulj8fHZfxG5bcGeP4BSAwteUmhINHdCKZRTWQr4Lo2yF_6nxh_Y1y-Jt45O5EP60VKGGLgtkGPbQB_2e7uN9CHQesC1S0itwVz4IOUyUCxCHAejuG-MqUGcGJOEuSGyGVcGF5vIJXiha/s1600/sshdt1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;443&quot; data-original-width=&quot;461&quot; height=&quot;307&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaulj8fHZfxG5bcGeP4BSAwteUmhINHdCKZRTWQr4Lo2yF_6nxh_Y1y-Jt45O5EP60VKGGLgtkGPbQB_2e7uN9CHQesC1S0itwVz4IOUyUCxCHAejuG-MqUGcGJOEuSGyGVcGF5vIJXiha/s320/sshdt1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3KEk7rpJZV38xXQB8js94pbzi0mmsMZD_5AdZn-1y7-4u-a9pvhgc9kioMagLkSggOczCWyfutIln5P93zZ7WmWqOmf7DkClONjMaxe1qjlWjJ0hLTa1h14Dt5pZqNY5OLFHpHht6c4z2/s1600/sshdt2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;443&quot; data-original-width=&quot;457&quot; height=&quot;310&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3KEk7rpJZV38xXQB8js94pbzi0mmsMZD_5AdZn-1y7-4u-a9pvhgc9kioMagLkSggOczCWyfutIln5P93zZ7WmWqOmf7DkClONjMaxe1qjlWjJ0hLTa1h14Dt5pZqNY5OLFHpHht6c4z2/s320/sshdt2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3&gt;
&lt;/h3&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
Túnel SSH - Redirección de puerto Local [SSH Local Port Forwarding]:&amp;nbsp;&amp;nbsp;&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Ejemplo Practico&lt;/b&gt; &lt;b&gt;1&lt;/b&gt;: Tenemos un cliente cuyo único servicio al que le damos soporte es un servidor Linux, por ende tenemos acceso SSH, pero necesitamos acceder por RDP a una terminal Windows en el otro extremo.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Realizando la Conexión desde PC Linux&lt;/b&gt;: &lt;/div&gt;
&lt;ul style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;&lt;b&gt;Formato&lt;/b&gt;:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;ssh -L &lt;span style=&quot;color: #660000;&quot;&gt;PuertoParaRDP:IPdePCWindows:PuertoRDP usuario&lt;/span&gt;@&lt;span style=&quot;color: #660000;&quot;&gt;IPPublica &lt;/span&gt;-p &lt;span style=&quot;color: #660000;&quot;&gt;PuertoSHH &lt;/span&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;b&gt;Ejemplo&lt;/b&gt;: En el siguiente caso utilizaré como puerto para el 
RDP 4815, es importante que utilicemos un puerto que no esté realmente
 en uso en ninguno de los extremo, la ip de la pc Windows es 192.168.1.123 el usuario será root, ip publica 
ficticia 123.123.123.1 y puerto 2222&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;ssh -L 4815:192.168.1.123:3389 root@123.123.123.1 -p 2222&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;b&gt;Iniciando la conexion&lt;/b&gt;: Tipeamos el comando:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;rdesktop 127.0.0.1:4815&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Nota debemos tener rdesktop instalado o cualquier otro cliente RDP por CLI o Grafico. &lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&lt;b&gt;Realizando la Conexión desde PC Windows&lt;/b&gt;: Al igual que en el caso anterior utilizamos &lt;a href=&quot;https://www.putty.org/&quot; target=&quot;_blank&quot;&gt;putty&lt;/a&gt; pero en este caso configurando las opciones del túnel del siguiente modo:&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitaOfyXZzowdR3iR6L24Gp3KcqzmH_bnzPInOUA3pBn1VN_-3BcAUx_ak28WOCIF5TjmlcgwzvuXkM390-TvYs9-tdgBCiqo6L2_4uJpq_QDYrkO_lLbo73QwCW7g-wQSC4wXnOeiPmSHG/s1600/sshl1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;202&quot; data-original-width=&quot;290&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitaOfyXZzowdR3iR6L24Gp3KcqzmH_bnzPInOUA3pBn1VN_-3BcAUx_ak28WOCIF5TjmlcgwzvuXkM390-TvYs9-tdgBCiqo6L2_4uJpq_QDYrkO_lLbo73QwCW7g-wQSC4wXnOeiPmSHG/s1600/sshl1.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp;Y abrimos el RDP como localhost apuntando al puerto que indicamos:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1ihxn2NxcGFkbXekf78wtncBFTlJ1oPBh4qoCzsrcfM0789IPsrMt_4HLiHjcRLrIlF3aApNeA5jx4mdeJ2Go-oG4EUr361YIuJF0hCMk2l29ogY7yk7AsuN-6OrMwxaD2PBiIEPFolD0/s1600/sshl2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;224&quot; data-original-width=&quot;416&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1ihxn2NxcGFkbXekf78wtncBFTlJ1oPBh4qoCzsrcfM0789IPsrMt_4HLiHjcRLrIlF3aApNeA5jx4mdeJ2Go-oG4EUr361YIuJF0hCMk2l29ogY7yk7AsuN-6OrMwxaD2PBiIEPFolD0/s1600/sshl2.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Ejemplo Practico&lt;/b&gt; &lt;b&gt;2&lt;/b&gt;: Una medida de seguridad que suelo utilizar en servidores linux con &lt;a href=&quot;http://jmanzur.blogspot.com/2017/01/ubuntu-server-1604-lts-ip-fija-y-webmin.html&quot; target=&quot;_blank&quot;&gt;Webmin&lt;/a&gt; Instalado es solo permitir el acceso a la GUI desde el localhost, lo cual considerando que un servidor Linux no tiene interfaz grafica &lt;i&gt;no es posibl&lt;/i&gt;e, pero utilizando SSH Local Port Forwarding se pueden acceder de modo totalmente normal y seguro, esto lo utilizo tanto de modo remoto como de modo local.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Ejemplo&lt;/b&gt;: Utilizando el puerto default de Webmin iniciando sesión ssh en el servidor 192.168.1.124 de modo local:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
ssh -L 10000:192.168.1.124:10000 root@192.168.1.124 &lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Ahora podemos ir a un navegador e ingresar a http://127.0.0.1:10000 (o bien https) &lt;/div&gt;
&lt;ul&gt;
&lt;/ul&gt;
</description><link>http://jmanzur.blogspot.com/2019/07/como-utilizar-un-tunel-ssh-para-dar.html</link><author>noreply@blogger.com (JManzur)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSsel_EaXe1rY-BrjyERXy2mQJUOXe6Z9iacC9Jtmc9akHBZo3f6r3eSOt6P4wvAZrYh1joPBvWPh74oUpnjKDDlOoxitifYxxXEnWbx5UrNK08aY2ZrU7rBxXw4jqPUzefQI5Ogm7TF7t/s72-c/sshtunelweb.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6269705227620503495.post-4128034982720689394</guid><pubDate>Fri, 01 Mar 2019 16:27:00 +0000</pubDate><atom:updated>2019-03-22T08:40:28.388-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Linux</category><category domain="http://www.blogger.com/atom/ns#">Soporte Técnico</category><title>Apache Guacamole en Ubuntu 18.04</title><description>&lt;div style=&quot;text-align: justify;&quot;&gt;
Una de las características que más me gusta de los &lt;a href=&quot;https://www.fortinet.com/lat/products/next-generation-firewall.html&quot; target=&quot;_blank&quot;&gt;fortigate&lt;/a&gt; es el portal que obtienes (de modo opcional) cuando generas una VPN SSL, me parece una herramienta inmensamente útil y aunque está demás aclarar que la calidad de la conexión no se compara con la obtenida cuando se utiliza forticlient (el software cliente), el SSL-VPN Portal es indudablemente útil y cualquier persona sin conocimiento técnico alguno es capaz de utilizarlo.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Por esto llamó mi atención Apache Guacamole un proyecto de software libre que hace una tarea muy parecida y no dudé en probarlo.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi12Judmr8ZhAjt6HX2kqbbscQlm1Imy80edYhgwh0INGQIva9t1c8O7RjicWtPed__ZDINJ2oJefdELDHljRgYaoribqK8NPf0Jcb-HTFyPmhcLYl_mdzYczQHK5v-WchRyuiaa4V03JEl/s1600/guac-tricolor.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;128&quot; data-original-width=&quot;128&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi12Judmr8ZhAjt6HX2kqbbscQlm1Imy80edYhgwh0INGQIva9t1c8O7RjicWtPed__ZDINJ2oJefdELDHljRgYaoribqK8NPf0Jcb-HTFyPmhcLYl_mdzYczQHK5v-WchRyuiaa4V03JEl/s1600/guac-tricolor.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Guacamole es presentado &lt;a href=&quot;https://guacamole.apache.org/&quot; target=&quot;_blank&quot;&gt;en su página web &lt;/a&gt;como: &lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Apache Guacamole es una puerta de enlace de escritorio remoto &quot;&lt;i&gt;sincliente&lt;/i&gt;&quot;, soporta protocolos standard como VNC, RDP y SSH, lo llamamos &quot;&lt;i&gt;sincliente&lt;/i&gt;&quot; porque no requiere de ningún software cliente ni de plugins. Gracias a HTML5, una vez Guacamole es instalado en un servidor lo único que necesitaras para acceder a tu escritorio es un navegador web.
&lt;/div&gt;
&lt;/blockquote&gt;
En este articulo vamos a instalar Guacamole Apache en Ubuntu Server 18.04 LTS.&lt;br /&gt;
&lt;br /&gt;
Una vez tengas Ubuntu Server instalado, actualizado y con IP fija podemos comenzar con el proceso: &lt;br /&gt;
&lt;br /&gt;
Instalamos dependencias:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;sudo apt install -y gcc-6 g++-6 libcairo2-dev libjpeg-turbo8-dev libpng-dev libossp-uuid-dev libavcodec-dev libavutil-dev libswscale-dev libfreerdp-dev libpango1.0-dev libssh2-1-dev libvncserver-dev libssl-dev libvorbis-dev libwebp-dev&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Instalamos Tomcat:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;sudo apt install tomcat8 tomcat8-admin tomcat8-common tomcat8-user -y&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Permitimos el paso por el firewall:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;sudo ufw allow 8080&lt;br /&gt;sudo ufw reload&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Descargamos y descomprimimos Guacamole:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;wget https://sourceforge.net/projects/guacamole/files/current/source/guacamole-server-0.9.14.tar.gz&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;tar xzf guacamole-server-0.9.14.tar.gz &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;cd guacamole-server-0.9.14&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Corremos el script de configuración:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;./configure --with-init-dir=/etc/init.d&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Compilamos:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;make CC=gcc-6&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Instalamos los componentes:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;sudo make install&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Una vez finalizada la instalación creamos los links:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;sudo ldconfig&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Habilitamos el inicio automático de Guacamole:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;sudo systemctl enable guacd&lt;br /&gt;sudo systemctl start guacd&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Descargamos el cliente de Guacamole:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;wget https://sourceforge.net/projects/guacamole/files/current/binary/guacamole-0.9.14.war&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Creamos directorio de configuración de Guacamole:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;sudo mkdir /etc/guacamole&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Movemos los binarios del cliente al directorio creado anteriormente:&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;&lt;br /&gt;sudo mv guacamole-0.9.14.war /etc/guacamole/guacamole.war&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Creamos el enlace simbólico:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;sudo ln -s /etc/guacamole/guacamole.war /var/lib/tomcat8/webapps/&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Reiniciamos Tomcat y Guacamole:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;sudo systemctl restart tomcat8&lt;br /&gt;sudo systemctl restart guacd&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Configuramos Guacamole:&lt;br /&gt;
&lt;br /&gt;
Creamos los directorios de configuración:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;sudo mkdir /etc/guacamole/{extensions,lib}&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Añadimos el directorio home de Guacamole al archivo de configuración de Tomcat:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;sudo su&lt;br /&gt;echo &quot;GUACAMOLE_HOME=/etc/guacamole&quot;&lt;/span&gt;&lt;span style=&quot;background-color: #cccccc;&quot;&gt;&lt;span style=&quot;background-color: #cccccc; color: black; display: inline; float: none; font-family: &amp;quot;trebuchet ms&amp;quot; , &amp;quot;trebuchet&amp;quot; , &amp;quot;verdana&amp;quot; , sans-serif; font-size: 15.4px; font-style: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #cccccc;&quot;&gt;&lt;span style=&quot;background-color: #cccccc; color: black; display: inline; float: none; font-family: &amp;quot;trebuchet ms&amp;quot; , &amp;quot;trebuchet&amp;quot; , &amp;quot;verdana&amp;quot; , sans-serif; font-size: 15.4px; font-style: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;background-color: #cccccc;&quot;&gt;&lt;span style=&quot;background-color: #cccccc; color: black; display: inline; float: none; font-family: &amp;quot;trebuchet ms&amp;quot; , &amp;quot;trebuchet&amp;quot; , &amp;quot;verdana&amp;quot; , sans-serif; font-size: 15.4px; font-style: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;&amp;gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; /etc/default/tomcat8&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Creamos el archivo guacamole.properties&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;vim /etc/guacamole/guacamole.properties&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Con el contenido:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;guacd-hostname: localhost&lt;br /&gt;guacd-port:&amp;nbsp;&amp;nbsp;&amp;nbsp; 4822&lt;br /&gt;user-mapping:&amp;nbsp;&amp;nbsp;&amp;nbsp; /etc/guacamole/user-mapping.xml&lt;br /&gt;auth-provider:&amp;nbsp;&amp;nbsp;&amp;nbsp; net.sourceforge.guacamole.net.basic.BasicFileAuthenticationProvider&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Linkeamos el archivo de configuracion de Guacamole a Tomcat:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;ln -s /etc/guacamole /usr/share/tomcat8/.guacamole&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Creamos el archivo de autenticación. (Este es el archivo que alojará los datos Usuario y de las conexiones SSH, RDP y/ VNC), pero antes vamos a generar el hash md5 para la contraseña del usuario que tendrá permisos para iniciar sessión en Guacamole:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;sudo echo -n CONTRASEÑA | openssl md5&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
El output será algo como esto:&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;(stdin)= f1379b1b0123458dd91fa6ebb41ec50c &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Copien el hash a un txt de modo temporal y pasamos a crear el archivo de configuracion: &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;vim /etc/guacamole/user-mapping.xml&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente contenido:&lt;br /&gt;
&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/JManzur/af4a597dad913e0ebf6171667ac1ce73.js&quot;&gt;&lt;/script&gt;

&lt;br /&gt;
&lt;b&gt;NOTA&lt;/b&gt;: Editen los datos del .xml anexando su información personal de: Usuario, IP y demás datos necesarios. &lt;br /&gt;
&lt;br /&gt;
Creamos los siguientes link simbolicos para que funcione el RDP:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;ln -s /usr/local/lib/freerdp/guacsnd-client.so /usr/lib/x86_64-linux-gnu/freerdp&lt;br /&gt;ln -s /usr/local/lib/freerdp/guacdr-client.so /usr/lib/x86_64-linux-gnu/freerdp/&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Reinciamos los servicios:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;systemctl restart tomcat8&lt;br /&gt;systemctl restart guacd&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Y nos dirigimos a la IP:&lt;br /&gt;
&lt;br /&gt;
http://IPDELSERVIDOR:8080/guacamole&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtK1vkLQClTBdfwRZ2Rg9jpPRyWMmg_aDArhQC8FQQkLnUFEzrqiH_kPjUJ41eDIOoZJtW_CdrjdfW-uiwIKlqzJmQoAqG_TrCVox1qaNdvTIb0mgGTj8ZkcCEJo6XHSJTASYSaoUjF_Mx/s1600/Guacamole.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;624&quot; data-original-width=&quot;715&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtK1vkLQClTBdfwRZ2Rg9jpPRyWMmg_aDArhQC8FQQkLnUFEzrqiH_kPjUJ41eDIOoZJtW_CdrjdfW-uiwIKlqzJmQoAqG_TrCVox1qaNdvTIb0mgGTj8ZkcCEJo6XHSJTASYSaoUjF_Mx/s1600/Guacamole.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&amp;nbsp;Al ingresar veremos los equipos que agregamos y con un click podremos ingresar:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG7uNBYjRo5CSsBlvxteGccKwfHZemRdSgWibkgzQEiveCIxCPF56ic71ypIuu8s_W_590vrmf_FWEqyeffeWMHYzySlhIyDzSwc1BG4rMICbND7KTDKSAWayvbu4W9PW4lcdH6rrTm0Jd/s1600/Guacamole1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;498&quot; data-original-width=&quot;713&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG7uNBYjRo5CSsBlvxteGccKwfHZemRdSgWibkgzQEiveCIxCPF56ic71ypIuu8s_W_590vrmf_FWEqyeffeWMHYzySlhIyDzSwc1BG4rMICbND7KTDKSAWayvbu4W9PW4lcdH6rrTm0Jd/s1600/Guacamole1.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Y desde cualquier equipo pueden pulsar &quot;Ctrl&quot; + &quot;Alt&quot; + &quot;Shift&quot; para desplegar un panel que nos mostrará algunas opciones como por ejemplo volver al home:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6Hy79tPVdZya4o-V9epneDHJ49NT64gMjzooBN65H3Ul8cEgiL0QD4kOP5v8Aq9U7coGexnCAnqE8JuX4jLueetDLX0Kggt-EKmodGUXGobQYcovQ89R77REbNwF11on4I_-n6b6-FY2m/s1600/Guacamole2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;416&quot; data-original-width=&quot;817&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6Hy79tPVdZya4o-V9epneDHJ49NT64gMjzooBN65H3Ul8cEgiL0QD4kOP5v8Aq9U7coGexnCAnqE8JuX4jLueetDLX0Kggt-EKmodGUXGobQYcovQ89R77REbNwF11on4I_-n6b6-FY2m/s1600/Guacamole2.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://jmanzur.blogspot.com/2019/03/apache-guacamole-en-ubuntu-1804.html</link><author>noreply@blogger.com (JManzur)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi12Judmr8ZhAjt6HX2kqbbscQlm1Imy80edYhgwh0INGQIva9t1c8O7RjicWtPed__ZDINJ2oJefdELDHljRgYaoribqK8NPf0Jcb-HTFyPmhcLYl_mdzYczQHK5v-WchRyuiaa4V03JEl/s72-c/guac-tricolor.png" height="72" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6269705227620503495.post-8855493271160382079</guid><pubDate>Tue, 26 Feb 2019 12:31:00 +0000</pubDate><atom:updated>2019-02-28T14:21:16.873-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Soporte Técnico</category><title>Windows Server iSCSI Target Server.</title><description>&lt;div style=&quot;text-align: justify;&quot;&gt;
Para utilizar un equipo Windows Server como un storage a fin de compartir unidades lógicas y que otros equipos los detecten como si de una unidad física se tratase, estos son los pasos a seguir:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Instalar el rol:&lt;/div&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQX8d-A6gmyVi7mQMaZQff3XdzmUwPJwA6Z-5CRRDZpf4VcpetB8aYN0vkMTuQdyLEgDpcxzKwFsCL8J-nacssrb9GoudM-B1yTI_Qcy5t4bZs7d7T_bZr0RcxnBP7zFQ1zjqcXJTQa87-/s1600/Screenshot_2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;563&quot; data-original-width=&quot;794&quot; height=&quot;452&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQX8d-A6gmyVi7mQMaZQff3XdzmUwPJwA6Z-5CRRDZpf4VcpetB8aYN0vkMTuQdyLEgDpcxzKwFsCL8J-nacssrb9GoudM-B1yTI_Qcy5t4bZs7d7T_bZr0RcxnBP7zFQ1zjqcXJTQa87-/s640/Screenshot_2.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Clic en la imagen para agrandar&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&amp;nbsp;Crear el primer &lt;a href=&quot;https://es.wikipedia.org/wiki/Logical_unit_number&quot; target=&quot;_blank&quot;&gt;LUN&lt;/a&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgROotk1o2BFG-Z08y8sNIZ9znXgkKar-GiPmZJEFjcvgwunQvJZGxoqQyJzBbcAij1zspSjzWSlxKVfJ4p08Ab2H55jmQdpZsA_YlSW2U5ly0q-7l9h4_fitjkfvYuYT6XRQULeFx9aPaB/s1600/Screenshot_1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;525&quot; data-original-width=&quot;781&quot; height=&quot;430&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgROotk1o2BFG-Z08y8sNIZ9znXgkKar-GiPmZJEFjcvgwunQvJZGxoqQyJzBbcAij1zspSjzWSlxKVfJ4p08Ab2H55jmQdpZsA_YlSW2U5ly0q-7l9h4_fitjkfvYuYT6XRQULeFx9aPaB/s640/Screenshot_1.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Clic en la imagen para agrandar&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&amp;nbsp;Seleccionar el disco físico a compartir:&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPNqp9k3Cj1DDYmQUCUD4KrcEmlOTYGsdDbBVCnTPcPX4QJm1uY3Y3WRBcYKsVYQhxR3XZWeIKcoc8qGdgkPjivVczK29DmUC7gmrKXz3CKU9mEVzuyN0Pnwd3gsRVgfY3TO0JWlmz5QYk/s1600/Screenshot_4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;642&quot; data-original-width=&quot;849&quot; height=&quot;482&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPNqp9k3Cj1DDYmQUCUD4KrcEmlOTYGsdDbBVCnTPcPX4QJm1uY3Y3WRBcYKsVYQhxR3XZWeIKcoc8qGdgkPjivVczK29DmUC7gmrKXz3CKU9mEVzuyN0Pnwd3gsRVgfY3TO0JWlmz5QYk/s640/Screenshot_4.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Clic en la imagen para agrandar&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&amp;nbsp;Le asignamos un nombre y descripción:&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWgscDIqKCDMj1qh3zXGtSgmkjpIRlxyyu1CM-T06PbiNqo9iMBmBg3TWwPWcCPOqCsQCUr8wW-enKZERO8HCrQl7iduLo2KSkw_86RlBaQU_1RvP8KtQrsJW_2FQTpVv7RLCOZo1Smn4y/s1600/Screenshot_5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;640&quot; data-original-width=&quot;848&quot; height=&quot;482&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWgscDIqKCDMj1qh3zXGtSgmkjpIRlxyyu1CM-T06PbiNqo9iMBmBg3TWwPWcCPOqCsQCUr8wW-enKZERO8HCrQl7iduLo2KSkw_86RlBaQU_1RvP8KtQrsJW_2FQTpVv7RLCOZo1Smn4y/s640/Screenshot_5.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Clic en la imagen para agrandar&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&amp;nbsp;Indicamos la capacidad a compartir y el tipo de disco virtual a crear:&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5zBOQJ69t3lhhjARwfuBiOsBLK-PJyE5XoqxGKDSxvtD5juxdMdQiYRunXUP109I9SghYAvZxWB1VZ_KcC0Wl6VfM3-dDGuQpy1G_7qWDyGKUyITXMQCusQo8uKFEIbCTGPuscI2Hwnua/s1600/Screenshot_6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;638&quot; data-original-width=&quot;849&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5zBOQJ69t3lhhjARwfuBiOsBLK-PJyE5XoqxGKDSxvtD5juxdMdQiYRunXUP109I9SghYAvZxWB1VZ_KcC0Wl6VfM3-dDGuQpy1G_7qWDyGKUyITXMQCusQo8uKFEIbCTGPuscI2Hwnua/s640/Screenshot_6.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Clic en la imagen para agrandar&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&amp;nbsp;Seleccionamos el target (Equipo al que asignaremos el LUN) o creamos uno nuevo:&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmm-qRiVdo-Gh00J6YEeEl7c6RczBnPH3yBPRNG1JHWhkPkcULwI-ChgmIueECcHYSbwnqPK_TqgCOWnDADA3T8etovVLUqXgaqitGHfADZN5zGI9lED1JsZo4EsAkzpswRanxQ9wcWTbM/s1600/Screenshot_7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;640&quot; data-original-width=&quot;848&quot; height=&quot;482&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmm-qRiVdo-Gh00J6YEeEl7c6RczBnPH3yBPRNG1JHWhkPkcULwI-ChgmIueECcHYSbwnqPK_TqgCOWnDADA3T8etovVLUqXgaqitGHfADZN5zGI9lED1JsZo4EsAkzpswRanxQ9wcWTbM/s640/Screenshot_7.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Clic en la imagen para agrandar&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&amp;nbsp;En el ejemplo siguiente creo un nuevo target:&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj59Zr_mKqX6McBnnEK4sG61_jcM7THYII1LCibxbgQW8uEWCJvT6OEjX3xVbYYgKi0ZctDMMpWtv93SL6oMALBf2l4Xh-H3xGKk-FRPuHwp4odytHra7yIXfwDCNE8sIsmlT8h8XXJjVu7/s1600/Screenshot_8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;641&quot; data-original-width=&quot;851&quot; height=&quot;482&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj59Zr_mKqX6McBnnEK4sG61_jcM7THYII1LCibxbgQW8uEWCJvT6OEjX3xVbYYgKi0ZctDMMpWtv93SL6oMALBf2l4Xh-H3xGKk-FRPuHwp4odytHra7yIXfwDCNE8sIsmlT8h8XXJjVu7/s640/Screenshot_8.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Clic en la imagen para agrandar&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
En este caso como lo estoy compartiendo en un entorno Active Directory, ubico el servidor con la opción &quot;Query initiator [....]&quot;.&lt;/div&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigVV_uR_ObOFZm4Fx_rvWlniDNlWqhbzSBA9JK6nENKBcoWwe9VcE9CwvjbSGN-8BkTuwgbY-MKmb0jAtkNHaHrNHlPDqIF9SDpTL5nhq1G3dOK1jqc5G38Im2nDBcF1pTnxMvwb6wXdj5/s1600/Screenshot_9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;646&quot; data-original-width=&quot;849&quot; height=&quot;486&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigVV_uR_ObOFZm4Fx_rvWlniDNlWqhbzSBA9JK6nENKBcoWwe9VcE9CwvjbSGN-8BkTuwgbY-MKmb0jAtkNHaHrNHlPDqIF9SDpTL5nhq1G3dOK1jqc5G38Im2nDBcF1pTnxMvwb6wXdj5/s640/Screenshot_9.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Clic en la imagen para agrandar&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHhCLdnXHh5tRXw5ULxUpLWAnYB0gMefRs1GxuzadTnfRctPlngVnBtwub1qJz8GnU3PkUHOA4g4dcxMyRaTM36lCWqPNRxe1B03eDp5pNeyBH4VR4bbi9OyVPUFSjrBzAAsV336PkT0XW/s1600/Screenshot_10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;645&quot; data-original-width=&quot;852&quot; height=&quot;484&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHhCLdnXHh5tRXw5ULxUpLWAnYB0gMefRs1GxuzadTnfRctPlngVnBtwub1qJz8GnU3PkUHOA4g4dcxMyRaTM36lCWqPNRxe1B03eDp5pNeyBH4VR4bbi9OyVPUFSjrBzAAsV336PkT0XW/s640/Screenshot_10.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Clic en la imagen para agrandar&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&amp;nbsp;En esta opción podemos definir características de seguridad adicionales o continuar:&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEje1uzL-ACn-mYaYfBU7GTZPqjMZpx7sTC-GG5zfDfaM2l-fuM3TmR-C_s9XMeabIweUpBPJbOlu6lIRoqibd8ATxfc3IPAq88o2LfOMhH5idZJky9MTF82r44y4_1Ry54skqupQetKnJGw/s1600/Screenshot_11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;638&quot; data-original-width=&quot;846&quot; height=&quot;482&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEje1uzL-ACn-mYaYfBU7GTZPqjMZpx7sTC-GG5zfDfaM2l-fuM3TmR-C_s9XMeabIweUpBPJbOlu6lIRoqibd8ATxfc3IPAq88o2LfOMhH5idZJky9MTF82r44y4_1Ry54skqupQetKnJGw/s640/Screenshot_11.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Clic en la imagen para agrandar&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&amp;nbsp;Pulsamos crear y esperamos a que finalice el proceso:&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizbjIpUGn66SSKeC3KnziBQAh7kyVhi1PToqVK4D2ovhTbrc6dnmLplp36z3ZFpelbwrjmHnKm8LBWmbRm4nLGWUxcBIAUNI_392shT_qyMNm_hVMCjAOQOyZmuVg52eitMQZy97Wticbn/s1600/Screenshot_12.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;636&quot; data-original-width=&quot;847&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizbjIpUGn66SSKeC3KnziBQAh7kyVhi1PToqVK4D2ovhTbrc6dnmLplp36z3ZFpelbwrjmHnKm8LBWmbRm4nLGWUxcBIAUNI_392shT_qyMNm_hVMCjAOQOyZmuVg52eitMQZy97Wticbn/s640/Screenshot_12.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Clic en la imagen para agrandar&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKjRstjDnWRt0u2aHZgmFSs_18pQ-o-olJgv8z0YKDlEnya48GdUGgK4Td1TeICzIkBYg_JDKyQQ3jxuSflAGPv-GFgYXQLx06J6VEpv362LxTl2pC4IrjTOAxNO3gSwlFPX8pHx_2xKwx/s1600/Screenshot_13.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;639&quot; data-original-width=&quot;847&quot; height=&quot;482&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKjRstjDnWRt0u2aHZgmFSs_18pQ-o-olJgv8z0YKDlEnya48GdUGgK4Td1TeICzIkBYg_JDKyQQ3jxuSflAGPv-GFgYXQLx06J6VEpv362LxTl2pC4IrjTOAxNO3gSwlFPX8pHx_2xKwx/s640/Screenshot_13.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Clic en la imagen para agrandar&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;b&gt;IMPORTANTE&lt;/b&gt;: Debemos esperar a que el siguiente proceso finalice.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkdePqS5B4ubMlukIbnd3e3D7Bonfwbzc94zB8rnlGAMaT84cRjHUR9CvwdI95Mj41krPTCEs44pH6zt6QA24JCpV2RWWsGrSzhGO0qNblvQ2fTstLm-z4gs4UeZMfWBsqqHCZ72eEDGrC/s1600/Screenshot_15.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;193&quot; data-original-width=&quot;1019&quot; height=&quot;120&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkdePqS5B4ubMlukIbnd3e3D7Bonfwbzc94zB8rnlGAMaT84cRjHUR9CvwdI95Mj41krPTCEs44pH6zt6QA24JCpV2RWWsGrSzhGO0qNblvQ2fTstLm-z4gs4UeZMfWBsqqHCZ72eEDGrC/s640/Screenshot_15.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Clic en la imagen para agrandar&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Ahora en el equipo que recibirá el disco, vamos a: Panel de Control / Herramientas Administrativas / iSCSI initiator&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyShk3qu5UGPqZ37-RbfeVNXvyNNIuScnfjqt24gxszKID1NGUMfAs5E4FqLTSCDa3r3luDgjh4hghhITFWPjHlU10hHjrKOa_FugFWV_D2wm5ltEO-FdefKd5W3BiqL2OYsBXxbuJ-KJo/s1600/Screenshot_23.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;240&quot; data-original-width=&quot;394&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyShk3qu5UGPqZ37-RbfeVNXvyNNIuScnfjqt24gxszKID1NGUMfAs5E4FqLTSCDa3r3luDgjh4hghhITFWPjHlU10hHjrKOa_FugFWV_D2wm5ltEO-FdefKd5W3BiqL2OYsBXxbuJ-KJo/s1600/Screenshot_23.png&quot; /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Y añadimos el disco de la siguiente forma:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_OYe0iyoATVa9uNaZQhASgFjWSCDim1zyFYOyfWZQRE6wzeQLVAiTVwFO-SohKLMXqccV2UFAH48tH9qqFosal5o0nbDKCWNN9PpK1i3Tf8WEZ4QgP9pGhXzT0sTE_vfEWKw_lCgHyA3R/s1600/Screenshot_14.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;572&quot; data-original-width=&quot;469&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_OYe0iyoATVa9uNaZQhASgFjWSCDim1zyFYOyfWZQRE6wzeQLVAiTVwFO-SohKLMXqccV2UFAH48tH9qqFosal5o0nbDKCWNN9PpK1i3Tf8WEZ4QgP9pGhXzT0sTE_vfEWKw_lCgHyA3R/s1600/Screenshot_14.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Para finalizar, reiniciamos el equipo, vamos al administrador de discos, y damos formato a la nueva unidad tal como lo haríamos con un disco físico.&lt;/div&gt;
</description><link>http://jmanzur.blogspot.com/2019/02/windows-server-iscsi-target-server.html</link><author>noreply@blogger.com (JManzur)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQX8d-A6gmyVi7mQMaZQff3XdzmUwPJwA6Z-5CRRDZpf4VcpetB8aYN0vkMTuQdyLEgDpcxzKwFsCL8J-nacssrb9GoudM-B1yTI_Qcy5t4bZs7d7T_bZr0RcxnBP7zFQ1zjqcXJTQa87-/s72-c/Screenshot_2.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6269705227620503495.post-4749094168865198423</guid><pubDate>Tue, 26 Feb 2019 11:23:00 +0000</pubDate><atom:updated>2019-02-26T08:46:02.701-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Linux</category><category domain="http://www.blogger.com/atom/ns#">Soporte Técnico</category><title>Crear un namespace en Dokuwiki.</title><description>&lt;div style=&quot;text-align: justify;&quot;&gt;
En Dokuwiki existen &quot;Paginas&quot; (page) y &quot;Espacios de Nombre&quot; (namespace), lo cual realmente no es más que:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;&lt;b&gt;Page&lt;/b&gt;: Artículos&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Namespace&lt;/b&gt;: Carpetas que alojan los artículos.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Crear paginas es intuitivo, simple y no requiere explicación pero crear crear namespace si bien una vez lo aprendes es sumamente simple, la manera de crearlo no es intuitiva y tuve que Googlear un buen rato hasta encontrar la forma.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
¿Para qué crear namespace?&amp;nbsp;&lt;/h3&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Crear namespace puede ser útil por dos razones:&amp;nbsp;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Organización&lt;/b&gt;: Es conveniente tener artículos organizados en carpetas así se facilita la navegación, respaldos y exportación. &lt;/li&gt;
&lt;li&gt;&lt;b&gt;Segmentar permisos&lt;/b&gt;: Esto seria realmente el mayor beneficio, ya que es mucho más cómodo administrar permisos por namespace.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
Crear un namespace:&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Para crear un namespace solo basta con realizar una búsqueda con el siguiente formato:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
namespace:namespace&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Notas&lt;/b&gt;:&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Todos los caracteres deben ser minúsculas.&lt;/li&gt;
&lt;li&gt;No debe contener espacios ni caracteres especiales.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Ejemplo&lt;/b&gt;:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Para crear un namespace llamado &quot;Contraseñas&quot; realizamos la búsqueda:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
contrasenas:contrsenas &lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRCAg0ej3mWeRn7x0BCOoMG3FQXVHlZDf0uyQ43KB9OR9dToX0gBeLVix_MuCifnbKmYpKVJubaerprI0N-GqVRJ3DtIPnt3g_VzdegRuazd8PbpZuXMKNv3eD2r2oyIqspadn3EkAUsCK/s1600/dkn1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;109&quot; data-original-width=&quot;799&quot; height=&quot;87&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRCAg0ej3mWeRn7x0BCOoMG3FQXVHlZDf0uyQ43KB9OR9dToX0gBeLVix_MuCifnbKmYpKVJubaerprI0N-GqVRJ3DtIPnt3g_VzdegRuazd8PbpZuXMKNv3eD2r2oyIqspadn3EkAUsCK/s640/dkn1.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
Hacemos clic en el vinculo del resultado de la búsqueda y creamos la primera page del namespace con el contenido que queramos:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisEC4BwWtG21eSqlTg624rH3woXpQFFhiHSCf-Ig20yGN_ot4SW5MWulKp0KOwgSvLkPbdpARssYxEv0E7MdcO7BQ-Po822yirIYi5AtDebKJ9umyxlfMjTx-8J5cpLCzU3BjT8IE8ZWXc/s1600/dkn2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;435&quot; data-original-width=&quot;543&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisEC4BwWtG21eSqlTg624rH3woXpQFFhiHSCf-Ig20yGN_ot4SW5MWulKp0KOwgSvLkPbdpARssYxEv0E7MdcO7BQ-Po822yirIYi5AtDebKJ9umyxlfMjTx-8J5cpLCzU3BjT8IE8ZWXc/s1600/dkn2.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Hecho esto ya tendremos el namespace creado, lo cual podremos validar dirigiéndonos al índice:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp10iMNGeHOlJxMurduWS7kPDsFyjqSIBA297jqoQJ0JflO_8zPLW2SInDy3gIx5DwCuyL0VR7pqndHd0583W7aIghwMwgIeTdc_Abb20gvcl6juamhlQvXi4_qXR5SNvAh6PMs_ETalt9/s1600/dkn3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;170&quot; data-original-width=&quot;595&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp10iMNGeHOlJxMurduWS7kPDsFyjqSIBA297jqoQJ0JflO_8zPLW2SInDy3gIx5DwCuyL0VR7pqndHd0583W7aIghwMwgIeTdc_Abb20gvcl6juamhlQvXi4_qXR5SNvAh6PMs_ETalt9/s1600/dkn3.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
&lt;/h3&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
Moviendo pages al nuevo namespace:&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Si ya habías creado paginas y ahora quieres moverlas, debemos ingresar al servidor por ssh y cambiar al directorio que aloja las paginas y los namespace:&lt;/div&gt;
&lt;br /&gt;
&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;cd /var/www/html/dokuwiki/data/pages/
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
Allí si realizamos un list (comando: &quot;ls&quot;) veremos los namespace en azul y las page con extensión .txt&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRAMQWCvYi5lFHBzqQ8jqIbyAUMQDdgtQy7NyIBynWqbL6ahmQtmXLHbx_CyIg4T6rm0GYmhxA3woINOpGjCkrN_22-y7umLq1A37x4uXeOoDs1963IV676o6gCpnusXEE4Sdt_38JWgwO/s1600/dkn4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;95&quot; data-original-width=&quot;614&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRAMQWCvYi5lFHBzqQ8jqIbyAUMQDdgtQy7NyIBynWqbL6ahmQtmXLHbx_CyIg4T6rm0GYmhxA3woINOpGjCkrN_22-y7umLq1A37x4uXeOoDs1963IV676o6gCpnusXEE4Sdt_38JWgwO/s1600/dkn4.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Ahora para mover una page a un namespace ejecutamos el comando:&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;mv page.txt namespace
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
Ejemplo para mover la page &quot;Administradores de Dominio&quot; al namespace &quot;Contraseñas&quot; realizamos:&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;mv administradores_de_dominio.txt contrasenas
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;h3&gt;
Borrar un namespace:&lt;/h3&gt;
Se realiza vía ssh con el comando:&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;cd /var/www/html/dokuwiki/data/pages/
rm -Rf namespace
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;b&gt;IMPORTANTE&lt;/b&gt;:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Si el namespace contiene pages, estas serán borradas, con lo cual deben asegurarse de moverlas previamente a otro namespace.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Si las pages tenian hipervinculos internos una vez movidor deberas reacerlos.&amp;nbsp; &lt;/li&gt;
&lt;/ul&gt;
</description><link>http://jmanzur.blogspot.com/2019/02/crear-un-namespace-en-dokuwiki.html</link><author>noreply@blogger.com (JManzur)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRCAg0ej3mWeRn7x0BCOoMG3FQXVHlZDf0uyQ43KB9OR9dToX0gBeLVix_MuCifnbKmYpKVJubaerprI0N-GqVRJ3DtIPnt3g_VzdegRuazd8PbpZuXMKNv3eD2r2oyIqspadn3EkAUsCK/s72-c/dkn1.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6269705227620503495.post-4056001835961022691</guid><pubDate>Wed, 02 Jan 2019 15:21:00 +0000</pubDate><atom:updated>2019-01-02T12:21:13.518-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Active Directory</category><category domain="http://www.blogger.com/atom/ns#">Soporte Técnico</category><title>Problemas de sincronizacion NTP en redes con dominio.</title><description>Si el controlador de dominio que tiene el rol de PDC presenta problemas con la fecha/hora, se generarán problemas de resolución de nombre y fallos en handsake de kerberos, para solucionar esto debemos ejecutar los comandos siguientes:&lt;br /&gt;&lt;br /&gt;En el PDC:&lt;br /&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;w32tm /config /manualpeerlist:pool.ntp.org /syncfromflags:manual /reliable:yes&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;w32tm /config /update&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;net stop w32time &amp;amp;&amp;amp; net start w32time&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;w32tm /resync /rediscover&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;Nota&lt;/b&gt;: luego de ejecutar estos comandos es probable que debamos aguardar unos minutos para que la nueva configuración surta efecto, podemos ir verificando con el comando:&lt;br /&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;w32tm /query /source&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
En el resto de controladores de dominio:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;w32tm /config /syncfromflags:domhier /reliable:no&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;w32tm /config /update&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;net stop w32time &amp;amp;&amp;amp; net start w32time&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;w32tm /resync /rediscover&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
En otros servidores miembros del dominio:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;w32tm /config /syncfromflags:domhier&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;w32tm /config /update&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;net stop w32time &amp;amp;&amp;amp; net start w32time&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;w32tm /resync /rediscover&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><link>http://jmanzur.blogspot.com/2019/01/problemas-de-sincronizacion-ntp-en.html</link><author>noreply@blogger.com (JManzur)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6269705227620503495.post-4242907894097489800</guid><pubDate>Sat, 03 Nov 2018 16:11:00 +0000</pubDate><atom:updated>2019-02-26T08:49:25.773-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Linux</category><category domain="http://www.blogger.com/atom/ns#">Soporte Técnico</category><title>Dokuwiki en CentOS 7.</title><description>&lt;div style=&quot;text-align: justify;&quot;&gt;
Hay empresas en las cuales con tener un directorio compartido que aloje una decena de .txt es más que suficiente como sistema de documentación, pero hay otras donde se requiere mucho más, en especial la ayuda de un buscador.&lt;br /&gt;
&lt;br /&gt;
En este artículo vamos a instalar &lt;a href=&quot;https://www.dokuwiki.org/dokuwiki&quot; target=&quot;_blank&quot;&gt;Dokukiwi &lt;/a&gt;en  un CentOS 7 y lo utilizaremos para almacenar la documentación del Departamento de Tecnología.&lt;/div&gt;
&lt;br /&gt;
Una vez tengamos CentOS Instalado lo actualizamos e instalamos aplicativos útiles.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;yum update&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;yum install wget net-tools vim&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
Instalamos Apache&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;yum -y install httpd&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
Instalamos PHP 7 y dependencias: &lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;yum -y install epel-release&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;yum update&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;yum -y install php71w php71w-curl php71w-cli php71w-gd&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
Editamos el siguiente fichero:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;vim /etc/httpd/conf/httpd.conf&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Ubicamos la linea: AllowOverride None&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Y la cambiamos a: AllowOverride All&lt;/div&gt;
&lt;br /&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: 0px; margin-right: auto; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhC6mLpoL6epSt9V78lfcE9j82MrTI0abHGYYFSXV0UpmlVsiVpJz977IBP81EaXjEvAkD1O-iyyScSKVtPN72AhQq7kds87V9eDz2TvvFkeMU8SAc4-kAx9JTm2d-7cuuwf4b6U1jH21xc/s1600/Screenshot_2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;381&quot; data-original-width=&quot;647&quot; height=&quot;235&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhC6mLpoL6epSt9V78lfcE9j82MrTI0abHGYYFSXV0UpmlVsiVpJz977IBP81EaXjEvAkD1O-iyyScSKVtPN72AhQq7kds87V9eDz2TvvFkeMU8SAc4-kAx9JTm2d-7cuuwf4b6U1jH21xc/s400/Screenshot_2.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: #0000ee;&quot;&gt;&lt;u&gt;Clic en la imagen para agrandar.&lt;/u&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
Habilitamos el inicio automático de Apache.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;systemctl start httpd&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;systemctl enable httpd&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
Ahora pasamos a la instalación de DokuWiki&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;cd /var/www/html&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;tar -xvzf dokuwiki-stable.tgz&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;mv dokuwiki-20* dokuwiki &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
Creamos el siguiente fichero:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;vim /etc/httpd/conf.d/wiki.tudominio.local.conf&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
Con el contenido:&lt;br /&gt;
&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;&lt;virtualhost&gt;&amp;lt; VirtualHost *:80&amp;gt;
     ServerAdmin tu@mail.com
     DocumentRoot &quot;/var/www/html/dokuwiki&quot;
     ServerName wiki.tudominio.local   
     ServerAlias www.wiki.tudominio.local
     ErrorLog &quot;/var/log/httpd/wiki.tudominio.local-error_log&quot;
     CustomLog &quot;/var/log/httpd/wiki.tudominio.local-access_log&quot; combined
&lt;/virtualhost&gt;&amp;lt; /VirtualHost&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;u&gt;&lt;b&gt;IMPORTANTE&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;: Eliminar el espacio luego de &quot;&amp;lt;&quot;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
Remplazando tu@mail.com, wiki.tudominio.local y www.wiki.tudominio.local con tus datos.&lt;br /&gt;
&lt;br /&gt;
Cambiamos la propiedad de la carpeta:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;chown -R apache:apache /var/www/html/dokuwiki&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
Abrimos el puerto 80 en el firewall:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;firewall-cmd --zone=public --permanent --add-service=http&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;firewall-cmd --reload&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
Deshabilitamos SELinux&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;setenforce 0&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;vim /etc/selinux/config&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
Ubicamos la linea:
&lt;span style=&quot;background-color: #999999;&quot;&gt;SELINUX=enforcing&lt;/span&gt;&lt;br /&gt;
Y la cambiamos por: 
&lt;span style=&quot;background-color: #999999;&quot;&gt;SELINUX=disabled&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3BT7TI9hLAbrGLcpuKQyvxj03KSSdHUT4sGVqrnqepBB9LfMSAKsssRkda3eSqVB1GIKfnDT_RsY4GR8t9IFO7w5EQ1haQyvWZbsBxFOqTvV6VoUTU9gBdp5wPgU7TCeCb3_K4qVA-rA8/s1600/Screenshot_16.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;202&quot; data-original-width=&quot;222&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3BT7TI9hLAbrGLcpuKQyvxj03KSSdHUT4sGVqrnqepBB9LfMSAKsssRkda3eSqVB1GIKfnDT_RsY4GR8t9IFO7w5EQ1haQyvWZbsBxFOqTvV6VoUTU9gBdp5wPgU7TCeCb3_K4qVA-rA8/s1600/Screenshot_16.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Abrimos un navegador y vamos a:

http://IPDELSERVIDOR/install.php&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrZMnbS1U1mtStz4_8dB8DA-AVUDGDXE3TT85QKFAyN3Mrs4IKLP224BDmpOl_fgtqtrZuctcWUr5MulNTSB5hm4Akcv6WxzbhPXhOEEhE37tNGZHvMFff5173_Y86qrlQ0Z6TuLZx8IYW/s1600/Screenshot_9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;536&quot; data-original-width=&quot;473&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrZMnbS1U1mtStz4_8dB8DA-AVUDGDXE3TT85QKFAyN3Mrs4IKLP224BDmpOl_fgtqtrZuctcWUr5MulNTSB5hm4Akcv6WxzbhPXhOEEhE37tNGZHvMFff5173_Y86qrlQ0Z6TuLZx8IYW/s1600/Screenshot_9.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Una vez finalizado debemos borrar el instalador:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;rm /var/www/html/dokuwiki/install.php

&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><link>http://jmanzur.blogspot.com/2018/11/dokuwiki-en-centos-7.html</link><author>noreply@blogger.com (JManzur)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhC6mLpoL6epSt9V78lfcE9j82MrTI0abHGYYFSXV0UpmlVsiVpJz977IBP81EaXjEvAkD1O-iyyScSKVtPN72AhQq7kds87V9eDz2TvvFkeMU8SAc4-kAx9JTm2d-7cuuwf4b6U1jH21xc/s72-c/Screenshot_2.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6269705227620503495.post-1196745666227582498</guid><pubDate>Fri, 26 Oct 2018 22:46:00 +0000</pubDate><atom:updated>2018-10-26T19:52:11.971-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Soporte Técnico</category><title>Shrink SQL Transaction log.</title><description>&lt;div style=&quot;text-align: justify;&quot;&gt;
Mas a menudo de lo que nos gustaría los SysAdmin debemos hacer de DBAdmin, realizando labores de mantenimiento como por ejemplo limpiar el SQL Transaction log. Por suerte es una tarea sencilla que se logra con unas pocas y simples querys.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Lo primero es realizar un respaldo del log. Este punto es obligatorio.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Backup &lt;/span&gt;&lt;span style=&quot;color: magenta;&quot;&gt;log &lt;/span&gt;NOMBREDELABASE&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;to disk&lt;/span&gt;  =&lt;span style=&quot;color: #660000;&quot;&gt;&#39;C:\RUTA\NOMBRE.bak&#39;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: 0px; margin-right: auto; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7zOuQfOvYky1napzRrdeIl1nbLm3sBERVMnuMp77xj81jk3xILBtB5twuLW5h0IDuBYgLsYCH7lzdiDrV6OKkWlzK9Aiym0oPE3tFpDJfezvOTZrvXcbTtbc6PDlvFBojvIOYQGM7-5TV/s1600/Screenshot_28.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;365&quot; data-original-width=&quot;608&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7zOuQfOvYky1napzRrdeIl1nbLm3sBERVMnuMp77xj81jk3xILBtB5twuLW5h0IDuBYgLsYCH7lzdiDrV6OKkWlzK9Aiym0oPE3tFpDJfezvOTZrvXcbTtbc6PDlvFBojvIOYQGM7-5TV/s1600/Screenshot_28.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Clic en la imagen para agrandar.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;Luego tomamos nota del nombre lógico del log.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #660000;&quot;&gt;sp_helpdb&lt;/span&gt; NOMBREDELABASE&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: 0px; margin-right: auto; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3ZnlPIQsJfoFDQ2DQ_ZGdSdQaQhTLWTR-oqIftyN3JSQBI83nsdGW5thEjZbyygCcQIx92Pr7gseU2-0nP3cEwMuUIIwXU9OvCxvRzBPNTPIoINWzxC1zHFe0vAMFTfSR-Xd7Y_Xqu-lP/s1600/Screenshot_29.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;489&quot; data-original-width=&quot;785&quot; height=&quot;398&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3ZnlPIQsJfoFDQ2DQ_ZGdSdQaQhTLWTR-oqIftyN3JSQBI83nsdGW5thEjZbyygCcQIx92Pr7gseU2-0nP3cEwMuUIIwXU9OvCxvRzBPNTPIoINWzxC1zHFe0vAMFTfSR-Xd7Y_Xqu-lP/s640/Screenshot_29.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Clic en la imagen para agrandar.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;Cambiamos el modo de recuperación a simple:&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: blue;&quot;&gt;ALTER DATABASE&lt;/span&gt; NOMBREDELABASE&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;SET RECOVERY SIMPLE&lt;/span&gt;;&lt;br /&gt;
GO&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 0.0001pt; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;
&lt;/div&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: 0px; margin-right: auto; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwP8K_48aaRGYA_kRplnPvpoiZXIkHALHJdPs6MGXRu33W0-iiO4ccaJ96dEusUtIuQvd5kZR7QLMCovI0WNMbA9LgLNZ0z4CabDiNlnSAEEXIHqBe5zDVU4IA8-Ii7ARMvYbPPFUWhNNR/s1600/Screenshot_30.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;375&quot; data-original-width=&quot;354&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwP8K_48aaRGYA_kRplnPvpoiZXIkHALHJdPs6MGXRu33W0-iiO4ccaJ96dEusUtIuQvd5kZR7QLMCovI0WNMbA9LgLNZ0z4CabDiNlnSAEEXIHqBe5zDVU4IA8-Ii7ARMvYbPPFUWhNNR/s1600/Screenshot_30.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Clic en la imagen para agrandar.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;Realizamos el shrink a 1 MB.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: blue;&quot;&gt;DBCC &lt;/span&gt;SHRINKFILE(NOMBRELOGICO_Log, 1);&lt;br /&gt;
GO&lt;br /&gt;
&lt;br /&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: 0px; margin-right: auto; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeDitSzcHmaXKV2EUxSylTX0wUQSm_3hJBvgtTtc6QPbZGkldFSXtvF-S7nbxcrLrqxlEIOO9STrW6dpef-6R0vWHNI_q6P_c0xPXC6Y4wSJmc8UZIwZezfK8y6CMjYGsF9FAcm6hv8aZn/s1600/Screenshot_31.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;379&quot; data-original-width=&quot;443&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeDitSzcHmaXKV2EUxSylTX0wUQSm_3hJBvgtTtc6QPbZGkldFSXtvF-S7nbxcrLrqxlEIOO9STrW6dpef-6R0vWHNI_q6P_c0xPXC6Y4wSJmc8UZIwZezfK8y6CMjYGsF9FAcm6hv8aZn/s1600/Screenshot_31.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Clic en la imagen para agrandar.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Volvemos el modo de recuperación a full.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp; &lt;/div&gt;
&lt;span style=&quot;color: blue;&quot;&gt;ALTER DATABASE&lt;/span&gt; NOMBREDELABASE&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;SET RECOVERY FULL&lt;/span&gt;;&lt;br /&gt;
GO&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 0.0001pt; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;
&lt;/div&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: 0px; margin-right: auto; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl3YbyS_ap9NCrmQ7Tftjn4t1fw5IlbSKit_YXfSr5DsHFtThBIJxvicFLXLVriKbXo1dhIdbqUho3SXWUycX857YCnfmwY90BQeLppm8HFhKj1qRYg402rYUfl59fNc-yCx4by9vMbhXm/s1600/Screenshot_32.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;352&quot; data-original-width=&quot;344&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl3YbyS_ap9NCrmQ7Tftjn4t1fw5IlbSKit_YXfSr5DsHFtThBIJxvicFLXLVriKbXo1dhIdbqUho3SXWUycX857YCnfmwY90BQeLppm8HFhKj1qRYg402rYUfl59fNc-yCx4by9vMbhXm/s1600/Screenshot_32.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Clic en la imagen para agrandar.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;Y esto seria todo. Para validar podemos volver a realizar la query:&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #660000;&quot;&gt;sp_helpdb&lt;/span&gt; NOMBREDELABASE&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: 0px; margin-right: auto; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEmyx1arQZHgWi8AYRJjmwSpEQoudOTzGgYoA3PY_AC1ibtyVii7p8OMDIgbA2rQaiBQniekeV697IWtBmRwiRMi4nFs_MgIsvhX88Rm3g7_hzPJRINaJSWn4HkRUph5pCu-JT9hs-vj-W/s1600/Screenshot_33.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;487&quot; data-original-width=&quot;789&quot; height=&quot;394&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEmyx1arQZHgWi8AYRJjmwSpEQoudOTzGgYoA3PY_AC1ibtyVii7p8OMDIgbA2rQaiBQniekeV697IWtBmRwiRMi4nFs_MgIsvhX88Rm3g7_hzPJRINaJSWn4HkRUph5pCu-JT9hs-vj-W/s640/Screenshot_33.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Clic en la imagen para agrandar.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://jmanzur.blogspot.com/2018/10/shrink-sql-transaction-log.html</link><author>noreply@blogger.com (JManzur)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7zOuQfOvYky1napzRrdeIl1nbLm3sBERVMnuMp77xj81jk3xILBtB5twuLW5h0IDuBYgLsYCH7lzdiDrV6OKkWlzK9Aiym0oPE3tFpDJfezvOTZrvXcbTtbc6PDlvFBojvIOYQGM7-5TV/s72-c/Screenshot_28.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6269705227620503495.post-5486605466264264998</guid><pubDate>Sun, 07 Oct 2018 21:09:00 +0000</pubDate><atom:updated>2018-10-07T18:16:28.174-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Linux</category><category domain="http://www.blogger.com/atom/ns#">Soporte Técnico</category><title>OCS Inventory 2.4 en Centos 7</title><description>&lt;div style=&quot;text-align: justify;&quot;&gt;
Si eres administrador de una red con un gran numero de equipos, tener una herramienta de inventario es algo invaluable, tanto para el área técnica como para el área administrativa del departamento de sistemas.&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
OCS Inventory es un aplicativo de software libre que realiza inventario de software y hardware en PC&#39;s Windows y Linux (incluidos periféricos), Celulares Android y equipamiento de red, basándose en un estructura cliente-servidor.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
La recolección de data relacionada a software y hardware es invaluable para el área administrativa del departamento de sistema, mientras que para el área técnica el reporte de IP, MAC, usuario logeado, hostname, reporte de espacio en disco y más; es una herramienta que una vez inventariado el parque informático completo, nos encontraremos consultando a diario.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAnrSGTLXMGftlInQIClWEJr0nkUCHC1wDtKzM9SN22MFm4AZB6ZodN9t59TcLwW6_SKQvmjwyCvRfckicYIYztAJaD2t5tC6bg-J-RtniGtrA6J074mvRBfHszCS2iufGVBAYjy30ZeUf/s1600/Screenshot_17.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;235&quot; data-original-width=&quot;600&quot; height=&quot;125&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAnrSGTLXMGftlInQIClWEJr0nkUCHC1wDtKzM9SN22MFm4AZB6ZodN9t59TcLwW6_SKQvmjwyCvRfckicYIYztAJaD2t5tC6bg-J-RtniGtrA6J074mvRBfHszCS2iufGVBAYjy30ZeUf/s320/Screenshot_17.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Para instalarlo lo más recomendable y sencillo es Centos 7, OCS se encuentra en su versión 2.5 pero la misma aun da algunos problemas a la hora de reportar el inventario y no ha sido incluida en los repositorios de Centos, así que en este tutorial nos mantendremos con la versión 2.4&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp; &lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Para comenzar preparamos el sistema instalando actualizaciones y algunas herramientas que nos serán útiles en el proceso:&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;yum update&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;&lt;br /&gt;yum install wget net-tools vim&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Descargamos e instalamos los paquetes necesarios:&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: #999999;&quot;&gt;&lt;span style=&quot;background-color: #cccccc;&quot;&gt;wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm&lt;br /&gt;&lt;br /&gt;wget https://rpm.ocsinventory-ng.org/ocsinventory-release-latest.el7.ocs.noarch.rpm&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;yum install ocsinventory-release-latest.el7.ocs.noarch.rpm epel-release-latest-7.noarch.rpm&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Deshabilitamos el modulo de seguridad SELINUX editando:&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;vim /etc/sysconfig/selinux&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Buscamos la linea: &lt;span style=&quot;background-color: #cccccc;&quot;&gt;SELINUX=enforcing&lt;/span&gt; y la cambiamos a &lt;span style=&quot;background-color: #cccccc;&quot;&gt;SELINUX=disabled&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_exi5nsXNvS4itI_-Y0-2_XeFrRjbattfutlHRA8N2jD4GxGQYV_03Ea08aYZcgsJDKp1Id3uN6DPjwz_GhfdaPzeXJDrigK9oZK3CH1y8hbZ6lRCoEiOB9spdfIMGMAswccvReuyPNcH/s1600/Screenshot_16.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;202&quot; data-original-width=&quot;222&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_exi5nsXNvS4itI_-Y0-2_XeFrRjbattfutlHRA8N2jD4GxGQYV_03Ea08aYZcgsJDKp1Id3uN6DPjwz_GhfdaPzeXJDrigK9oZK3CH1y8hbZ6lRCoEiOB9spdfIMGMAswccvReuyPNcH/s1600/Screenshot_16.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Instalamos OCS, esto también instalará todas las dependencias como es el caso de Apache, MySQL (MariaDB), PHP y varios módulos más:&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;yum install ocsinventory&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Habilitamos inicio automatico de Apache y MySQL (MariaDB)&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;systemctl enable httpd&lt;br /&gt;systemctl start httpd&lt;br /&gt;systemctl enable mariadb&lt;br /&gt;systemctl start mariadb&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Definimos una contraseña para el usuario &quot;root&quot; de MariaDB:&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;mysql_secure_installation&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,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&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
NOTA: El proceso realizará otra serie de consultas que deberán responder según sus preferencias.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Creamos la base de datos &quot;ocsweb&quot;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;mysql -u root -p&lt;/span&gt;&lt;br /&gt;
[Escribir la contraseña del paso anterior]&lt;span style=&quot;background-color: #cccccc;&quot;&gt;&lt;br /&gt;&amp;nbsp;CREATE DATABASE ocsweb CHARACTER SET utf8 COLLATE utf8_general_ci;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;exit&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,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&quot; /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Permitimos el paso por el firewall:&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;firewall-cmd --permanent --zone=public --add-port=80/tcp&lt;br /&gt;firewall-cmd --reload&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Ya con esto podemos ingresar a OCS Inventory por la url:&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
http://ip-del-server/ocsreports&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Definimos los parámetros:&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
MySQL login: root&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
MySQL password: Contraseña de MariaDB&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Name of Database: ocsweb&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
MySQL HostName: localhost&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: 0px; margin-right: auto; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUggKpXsoctOqSFlUpkRqheOUC4RceBll7tRQYq23TM-rpqKRQpWUOSEXMMjdSxNDCOzaZnjfVHjVUfS2gsc7HYpJK8VUqhqAnaDAeWwWi8PBulQqmHmgA-tRAVL5hyphenhyphenPvPoCnKVMJ49VNm/s1600/Screenshot_1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;567&quot; data-original-width=&quot;661&quot; height=&quot;343&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUggKpXsoctOqSFlUpkRqheOUC4RceBll7tRQYq23TM-rpqKRQpWUOSEXMMjdSxNDCOzaZnjfVHjVUfS2gsc7HYpJK8VUqhqAnaDAeWwWi8PBulQqmHmgA-tRAVL5hyphenhyphenPvPoCnKVMJ49VNm/s400/Screenshot_1.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Clic en la imagen para agrandar&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Los credenciales por default son:&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Usuario: admin&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Contraseña: admin&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,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&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Una vez iniciado vamos a My Accoutn y definimos contraseña para el usuario admin.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,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&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Volvemos a la terminal:&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Vamos a editar el fichero php&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: #999999;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;vim /etc/php.ini&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Buscamos las lineas:&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;post_max_size y upload_max_filesize&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
y las editamos a:&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;post_max_size = &lt;span style=&quot;color: red;&quot;&gt;1024M&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;upload_max_filesize = &lt;span style=&quot;color: red;&quot;&gt;1024M&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
reiniciamos apache:&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;systemctl restart httpd&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Eliminamos el instalador:&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;rm /usr/share/ocsinventory-reports/ocsreports/install.php&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
IMPORTANTE:&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
editamos el archivo:&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;vim /etc/httpd/conf.d/ocsinventory-server.conf&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Buscamos las lineas:&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;# User allowed to connect to database&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;PerlSetEnv OCS_DB_USER ocsuser&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;# Password for user&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;PerlSetVar OCS_DB_PWD ocspassword&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Y las editamos de este modo:&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;# User allowed to connect to database&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;PerlSetEnv OCS_DB_USER &lt;span style=&quot;color: red;&quot;&gt;root&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;# Password for user&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;PerlSetVar OCS_DB_PWD &lt;span style=&quot;color: red;&quot;&gt;Contraseña&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhE62ttDKDH3JyX5Z2ppbE7pms1MXgP9t5HF-foWSETP0K50LiYY_F50Z5bK4qukbFmzsZA3El8Do1eJ4xm-djKgE1vak0f9zyRgovt3q2siOCPKWx51vm93cp0OFs252_AULzgP_GPZS8J/s1600/Screenshot_2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;125&quot; data-original-width=&quot;309&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhE62ttDKDH3JyX5Z2ppbE7pms1MXgP9t5HF-foWSETP0K50LiYY_F50Z5bK4qukbFmzsZA3El8Do1eJ4xm-djKgE1vak0f9zyRgovt3q2siOCPKWx51vm93cp0OFs252_AULzgP_GPZS8J/s1600/Screenshot_2.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Para finalizar realizamos un reinicio del servidor.&lt;/div&gt;
</description><link>http://jmanzur.blogspot.com/2018/10/ocs-inventory-24-en-centos-7.html</link><author>noreply@blogger.com (JManzur)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAnrSGTLXMGftlInQIClWEJr0nkUCHC1wDtKzM9SN22MFm4AZB6ZodN9t59TcLwW6_SKQvmjwyCvRfckicYIYztAJaD2t5tC6bg-J-RtniGtrA6J074mvRBfHszCS2iufGVBAYjy30ZeUf/s72-c/Screenshot_17.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6269705227620503495.post-5087399423257137175</guid><pubDate>Sat, 29 Sep 2018 19:09:00 +0000</pubDate><atom:updated>2018-10-02T08:46:16.404-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Software</category><category domain="http://www.blogger.com/atom/ns#">Soporte Técnico</category><title>Monitoreo por Ping y notificacion via mail, con un .bat</title><description>&lt;div style=&quot;text-align: justify;&quot;&gt;
Maneras de monitorear recursos de red via ICMP Ping y recibir notificaciones vía mail ante una caída hay decenas, pero si te encuentras en una situación donde necesitas configurar algo rápido, temporal y no tienes o no te apetece utilizar el sistema de monitoreo de la empresa, una simple solución es recurrir a un script.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
En este caso combinare el script con el aplicativo &quot;Send Mail&quot; del cual escribí en mi articulo:&lt;/div&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://jmanzur.blogspot.com/2018/09/enviar-mails-desde-un-bat.html&quot; target=&quot;_blank&quot;&gt;Enviar Mails desde un .bat&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Para crear el script abrimos un bloc de notas, ingresamos el texto siguiente y lo almacenamos en un directorio de nuestra preferencia con extensión .bat (Ejemplo: &quot;Monitoreo por ping.bat&quot;)&lt;b&gt; &lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Formato&lt;/b&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;@echo off&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;Title=Monitoreo y Reporte&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;ping -n 1 IP_O_FQND | find &quot;TTL=&quot; &amp;gt;nul&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;if errorlevel 1 (&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;cd C:\sendEmail&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;sendEmail 
-o tls=yes -f micorreo@gmail.com -t correodestinatario@gmail.com -s 
smtp.gmail.com:587 -xu micorreo@gmail.com -xp MiContraseña -u &quot;ASUNTO&quot; 
-m &quot;Cuerpo del Mail&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;) else (&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;echo Destino Alcanzado Exitosamente el %date% a las %time%&lt;/span&gt;&lt;span style=&quot;-webkit-text-stroke-width: 0px; background-color: #cccccc; color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, Trebuchet, Verdana, sans-serif; font-size: 15.4px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;-webkit-text-stroke-width: 0px; background-color: #cccccc; color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, Trebuchet, Verdana, sans-serif; font-size: 15.4px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;background-color: #cccccc;&quot;&gt;&amp;gt;&amp;gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #cccccc;&quot;&gt;C:\sendEmail\LogPing.txt&lt;br /&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;color: #660000;&quot;&gt;Notece que se cambia al directorio &quot;C:\sendEmail&quot; el mismo debe existir y alojar sendEmail.exe&lt;/span&gt;&lt;span style=&quot;background-color: #cccccc;&quot;&gt; &lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;b&gt;¿Que hace el scrip? &lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Hace un ping al host que le indiques.&lt;/li&gt;
&lt;li&gt;En caso de fallo te notifica via email.&lt;/li&gt;
&lt;li&gt;En caso de exito escribe una nueva linea en el archivo de texto &quot;LogPing.txt&quot; alojado en C:\sendEmail\ &lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;/ul&gt;
&lt;b&gt;Ejemplo&lt;/b&gt;:&lt;span style=&quot;background-color: #cccccc;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;@echo off&lt;br /&gt;Title=Monitoreo y Reporte&lt;br /&gt;ping -n 1 192.168.123.2 | find &quot;TTL=&quot; &amp;gt;nul&lt;br /&gt;if errorlevel 1 (&lt;br /&gt;cd C:\sendEmail&lt;br /&gt;sendEmail -o tls=yes -f micorreo@gmail.com -t &lt;/span&gt;&lt;span style=&quot;background-color: #cccccc;&quot;&gt;&lt;span style=&quot;background-color: #cccccc;&quot;&gt;correodestinatario&lt;/span&gt;@gmail.com -s smtp.gmail.com:587 -xu &lt;/span&gt;&lt;span style=&quot;background-color: #cccccc;&quot;&gt;&lt;span style=&quot;background-color: #cccccc;&quot;&gt;micorreo&lt;/span&gt;@gmail.com -xp &lt;/span&gt;&lt;span style=&quot;background-color: #cccccc;&quot;&gt;&lt;span style=&quot;background-color: #cccccc;&quot;&gt;MiContraseña &lt;/span&gt; -u &quot;Server Down %date%-%time%&quot; -m &quot;Se ha caido el servidor, en solo minutos comenzaras a recibir cientos de tickets&quot;&lt;br /&gt;) else (&lt;br /&gt;echo Destino Alcanzado Exitosamente el %date% a las %time%&lt;/span&gt;&lt;span style=&quot;-webkit-text-stroke-width: 0px; background-color: #cccccc; color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, Trebuchet, Verdana, sans-serif; font-size: 15.4px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;-webkit-text-stroke-width: 0px; background-color: #cccccc; color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, Trebuchet, Verdana, sans-serif; font-size: 15.4px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;background-color: #cccccc;&quot;&gt;&amp;gt;&amp;gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #cccccc;&quot;&gt;C:\sendEmail\LogPing.txt&lt;br /&gt;)&lt;br /&gt;extit&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;b&gt;Resultado al Fallar el Ping&lt;/b&gt;:&lt;span style=&quot;background-color: #cccccc;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA8f_-gs9cgT6qL9z-Q0WcUtlBUNusXfzMF_IjY0FWpx3PtC2sZe2zKo2AJiqkIqy9QpEZHSdyTv-_iRMXoFCAg8U43UByaeBsu6Csk8IK4W7lk1XSADpLR8ld5304vGnUfMLMekQo-Fl3/s1600/Screenshot_11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;165&quot; data-original-width=&quot;504&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA8f_-gs9cgT6qL9z-Q0WcUtlBUNusXfzMF_IjY0FWpx3PtC2sZe2zKo2AJiqkIqy9QpEZHSdyTv-_iRMXoFCAg8U43UByaeBsu6Csk8IK4W7lk1XSADpLR8ld5304vGnUfMLMekQo-Fl3/s1600/Screenshot_11.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;b&gt;Resultado de Ping Exitoso:&lt;/b&gt;&lt;span style=&quot;background-color: #cccccc;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtNWZ2stXImBBqVvuB-rx397EwkBOLqk-1fNKM9mpSEIfF6n2rXckx90mkrMfENakAyFC_73bKfnQvd3ERe-rO7dYVx4NQf4husjs8aJYA1lyCScWhf1S-He3viU_OBFJXmCv0NPYsD4Ry/s1600/Screenshot_12.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;202&quot; data-original-width=&quot;513&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtNWZ2stXImBBqVvuB-rx397EwkBOLqk-1fNKM9mpSEIfF6n2rXckx90mkrMfENakAyFC_73bKfnQvd3ERe-rO7dYVx4NQf4husjs8aJYA1lyCScWhf1S-He3viU_OBFJXmCv0NPYsD4Ry/s1600/Screenshot_12.png&quot; /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
Ya con el script funcionando puedes crear una tarea que lo ejecute cada X cantidad de horas o minutos:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;b&gt;Ejemplo&lt;/b&gt;:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijLs6iLhhT0xv4IuVxeh-v28pLhgQ6RKscNt2hrA3ShgRj6XWi4T2BYCWS7tIoBQj_xXS9McSv__9VrCSdHOW-5NFOKDTbcExShJM32tnS1hjFzQohS_rvSzhIH2EB1s-az77nJTAlUBGP/s1600/Screenshot_13.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;205&quot; data-original-width=&quot;560&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijLs6iLhhT0xv4IuVxeh-v28pLhgQ6RKscNt2hrA3ShgRj6XWi4T2BYCWS7tIoBQj_xXS9McSv__9VrCSdHOW-5NFOKDTbcExShJM32tnS1hjFzQohS_rvSzhIH2EB1s-az77nJTAlUBGP/s1600/Screenshot_13.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHcWsE2jmBKxqa3hTe2E-ZWtLAEQYDBcshBNBYz1n8voKN3Gmt1gaTFWVzGnzzRK2TqBSdTjw8bVCeOEUvDE-dGP1YE1vdhweKdz8l6l0NB6YFtFqZ43FSIzRxgf3jf4IOvcl12a5f-mcA/s1600/Screenshot_14.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;490&quot; data-original-width=&quot;642&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHcWsE2jmBKxqa3hTe2E-ZWtLAEQYDBcshBNBYz1n8voKN3Gmt1gaTFWVzGnzzRK2TqBSdTjw8bVCeOEUvDE-dGP1YE1vdhweKdz8l6l0NB6YFtFqZ43FSIzRxgf3jf4IOvcl12a5f-mcA/s1600/Screenshot_14.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;</description><link>http://jmanzur.blogspot.com/2018/09/monitoreo-por-ping-y-notificacion-via.html</link><author>noreply@blogger.com (JManzur)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA8f_-gs9cgT6qL9z-Q0WcUtlBUNusXfzMF_IjY0FWpx3PtC2sZe2zKo2AJiqkIqy9QpEZHSdyTv-_iRMXoFCAg8U43UByaeBsu6Csk8IK4W7lk1XSADpLR8ld5304vGnUfMLMekQo-Fl3/s72-c/Screenshot_11.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6269705227620503495.post-756745857588266134</guid><pubDate>Wed, 26 Sep 2018 17:39:00 +0000</pubDate><atom:updated>2018-09-29T15:34:41.878-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Software</category><category domain="http://www.blogger.com/atom/ns#">Soporte Técnico</category><title>Enviar mails desde un .bat</title><description>&lt;div style=&quot;text-align: justify;&quot;&gt;
Seguramente en algún momento necesitaste que un servidor te notifique vía mail cuando se registra un evento en Windows o al finalizar una tarea de algún aplicativo. Lograr esto es muy sencillo con la ayuda de una herramienta llamada &lt;a href=&quot;http://caspian.dotconf.net/menu/Software/SendEmail/&quot; target=&quot;_blank&quot;&gt;SendEmail&lt;/a&gt;. &lt;/div&gt;
&lt;br /&gt;
&lt;center&gt;
&lt;a href=&quot;https://drive.google.com/open?id=1YK2N0jqPBjuFcuS6ppr6dOupHe9pjcVb&quot;&gt;&lt;img alt=&quot;descargar&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3qEfDOqE5r32-ls5ies9mm3uHojMgNUKFvK2nQ0m7E6_8P32VelorK-qvEfsM4I9T0SKn1-qp3fXxvW9GiysKyilR02p24wnOjcTXU4jmtB-crCVgZQZyBJgRdaruL9uH7fcBWq-UknWg/s1600/desico.png&quot; style=&quot;border: 0px none;&quot; /&gt;&lt;/a&gt;&lt;/center&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Para que funcione solo debemos descargar el archivo, descomprimirlo y almacenarlo en un directorio de nuestra preferencia.&amp;nbsp; En el comprimido encontraras dos versiones uno para servidores de correo que requieren protocolo TLS (como es el caso de GMail) y otro para los que no requieren TLS. Una vez definida la ubicación del archivo, abrimos un bloc de notas, ingresamos un texto como el siguiente y lo guardamos con extensión .bat ejemplo &quot;EnvioMail.bat&quot;:&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Formato&lt;/b&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;@echo off&lt;br /&gt;cd C:\sendEmail-v156&lt;br /&gt;sendEmail -o tls=yes -f micorreo@gmail.com -t correodestinatario@gmail.com -s smtp.gmail.com:587 -xu micorreo@gmail.com -xp MiContraseña -u &quot;ASUNTO&quot; -m &quot;Cuerpo del Mail&quot;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt; &lt;b&gt;Ejemplo&lt;/b&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;@echo off&lt;br /&gt;cd C:\sendEmail-v156&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;sendEmail -o tls=yes -f micorreo@gmail.com -t correodestinatario@gmail.com -s smtp.gmail.com:587 -xu micorreo@gmail.com -xp MiContraseña -u &quot;Respaldo %date% Finalizado&quot; -m &quot;Le informo que ya ha finalizado el respaldo en %ComputerName%.%USERDNSDOMAIN% y se ha expulsado el disco USB de modo seguro. Puede proceder a desconectarlo. Saludos.&quot;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Resultado&lt;/b&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQsovf2hc8Q5hebbNLTXvSOIMgvfhIAuY9F8MLUfm_mmLeoi09DFVc6LuJ99R1SqZ1-31dnjboyElvi32-DhhCJgipyzA-zCvQsoP5293oOcwUgPwM9VuLh-fQvaHOIu9liUZ2dEy2SQZ9/s1600/Screenshot_286.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;144&quot; data-original-width=&quot;803&quot; height=&quot;114&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQsovf2hc8Q5hebbNLTXvSOIMgvfhIAuY9F8MLUfm_mmLeoi09DFVc6LuJ99R1SqZ1-31dnjboyElvi32-DhhCJgipyzA-zCvQsoP5293oOcwUgPwM9VuLh-fQvaHOIu9liUZ2dEy2SQZ9/s640/Screenshot_286.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Clic en la imagen para agrandar.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Y esto es todo ya podemos utilizar el .bat según nos convenga, ya sea 
como parte de una tarea programada de Windows, como acción al finalizar
 una tarea de backup o en conjunto con algún otro proceso o script como el mencionado en el articulo anterior:&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://jmanzur.blogspot.com/2018/09/expulsar-unidad-externa-con-un-bat.html&quot;&gt;Expulsar unidad externa con un .bat&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
</description><link>http://jmanzur.blogspot.com/2018/09/enviar-mails-desde-un-bat.html</link><author>noreply@blogger.com (JManzur)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3qEfDOqE5r32-ls5ies9mm3uHojMgNUKFvK2nQ0m7E6_8P32VelorK-qvEfsM4I9T0SKn1-qp3fXxvW9GiysKyilR02p24wnOjcTXU4jmtB-crCVgZQZyBJgRdaruL9uH7fcBWq-UknWg/s72-c/desico.png" height="72" width="72"/><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6269705227620503495.post-1507996185607815429</guid><pubDate>Wed, 26 Sep 2018 14:49:00 +0000</pubDate><atom:updated>2018-10-02T08:42:57.248-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Software</category><category domain="http://www.blogger.com/atom/ns#">Soporte Técnico</category><title>Expulsar unidad externa con un .bat</title><description>&lt;div style=&quot;text-align: justify;&quot;&gt;
Expulsar de modo seguro una unidad extraible USB puede ser de gran utilidad en la automatización de respaldos offline. Existen una forma de alcanzar este objetivo utilizando powershell y sin recurrir a aplicativos externos, pero en las pruebas que he realizado suele pasar que al volver a conectar la unidad expulsada Windows no le asigna letra, por esto suelo utilizar &lt;a href=&quot;https://www.uwe-sieber.de/drivetools_e.html&quot; target=&quot;_blank&quot;&gt;RemoveDrive&lt;/a&gt; una pequeña herramienta que realiza esta tarea de forma muy simple.&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;center&gt;
&lt;a href=&quot;https://drive.google.com/file/d/1E0YumzOkeGN6M1nXafd3hoZUFxqbXynq/view?usp=sharing&quot;&gt;&lt;img alt=&quot;descargar&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3qEfDOqE5r32-ls5ies9mm3uHojMgNUKFvK2nQ0m7E6_8P32VelorK-qvEfsM4I9T0SKn1-qp3fXxvW9GiysKyilR02p24wnOjcTXU4jmtB-crCVgZQZyBJgRdaruL9uH7fcBWq-UknWg/s1600/desico.png&quot; style=&quot;border: 0px none;&quot; /&gt;&lt;/a&gt;&lt;/center&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Para que funcione solo debemos descargar el archivo, descomprimirlo y almacenarlo en un directorio de nuestra preferencia. Ahora abrimos un bloc de notas, ingresamos el texto siguiente y lo almacenamos en un directorio de nuestra preferencia con extensión .bat (Ejemplo: &quot;ExpulsarD.bat&quot;)&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: #999999;&quot;&gt;@echo off&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: #999999;&quot;&gt;cd C:\removedrive\x64&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: #999999;&quot;&gt;RemoveDrive.exe D:&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: #999999;&quot;&gt;exit&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;/blockquote&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
En este caso estoy cambiando al directorio que aloja el aplicativo adecuado para la arquitectura del CPU, y expulso la unidad &quot;D&quot;. Edite el script según sus configuración/requerimiento particulares.&lt;br /&gt;&lt;br /&gt;Y esto es todo ya podemos utilizar el .bat según nos convenga, ya sea como parte de una tarea programada de Windows o como acción al finalizar una tarea de backup. &lt;/div&gt;
</description><link>http://jmanzur.blogspot.com/2018/09/expulsar-unidad-externa-con-un-bat.html</link><author>noreply@blogger.com (JManzur)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3qEfDOqE5r32-ls5ies9mm3uHojMgNUKFvK2nQ0m7E6_8P32VelorK-qvEfsM4I9T0SKn1-qp3fXxvW9GiysKyilR02p24wnOjcTXU4jmtB-crCVgZQZyBJgRdaruL9uH7fcBWq-UknWg/s72-c/desico.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6269705227620503495.post-2444079607057112147</guid><pubDate>Mon, 03 Sep 2018 11:05:00 +0000</pubDate><atom:updated>2018-09-03T08:05:58.415-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Soporte Técnico</category><title>Actualiza Windows y Office con &quot;WSUS Offline&quot;.</title><description>&lt;div style=&quot;text-align: justify;&quot;&gt;
Cuando te dedicas al soporte técnico empresarial tu desempeño no solo se mide en calidad de servicio sino también en el tiempo ocupado para realizar una tarea; este ultimo punto es de especial importancia a los ojos del cliente. Por esto toda herramienta que nos ayude a realizar la tarea más rápido pero manteniendo la calidad del servicio es siempre bien recibida.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;a href=&quot;http://www.wsusoffline.net/&quot; target=&quot;_blank&quot;&gt;WSUS Offline Update&lt;/a&gt; es una de esas herramientas que vengo usando desde hace varios años cuando se me presenta la tarea de actualizar varios equipos on site.&lt;br /&gt;
&lt;br /&gt;
&lt;center&gt;
&lt;a href=&quot;http://download.wsusoffline.net/&quot;&gt;&lt;img alt=&quot;descargar&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3qEfDOqE5r32-ls5ies9mm3uHojMgNUKFvK2nQ0m7E6_8P32VelorK-qvEfsM4I9T0SKn1-qp3fXxvW9GiysKyilR02p24wnOjcTXU4jmtB-crCVgZQZyBJgRdaruL9uH7fcBWq-UknWg/s1600/desico.png&quot; style=&quot;border: 0px none;&quot; /&gt;&lt;/a&gt;&lt;/center&gt;
&lt;br /&gt;
Su funcionamiento es muy sencillo, descargamos la ultima versión disponible, lo descomprimimos en una unidad de almacenamiento externa, ejecutamos UpdateGenerator.exe&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAtf17ODEWW89MdwtdoIfOvY2ZSM6d4aBCzF1Kg4Z7gUbjiJDfcEB71bf6UyuhJqFLBurKPiGoGSHlUWWd_7aeOnZzFPraEzDaNL6qLgJgZ0bORm2Q2c3-8Sxbkt3wQysRSKqtJZBCmVza/s1600/Screenshot_3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;258&quot; data-original-width=&quot;390&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAtf17ODEWW89MdwtdoIfOvY2ZSM6d4aBCzF1Kg4Z7gUbjiJDfcEB71bf6UyuhJqFLBurKPiGoGSHlUWWd_7aeOnZzFPraEzDaNL6qLgJgZ0bORm2Q2c3-8Sxbkt3wQysRSKqtJZBCmVza/s1600/Screenshot_3.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Seleccionamos la versión de Windows y/o de Office cuyas actualizaciones queremos descargar y pulsamos start.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGQYfGqmjYW81LzwMe_J20SZuZW4vCC1gg8_3gIo3wa1WaKZO3iP8cjs54pI2ot-GEvJs6OxaVRckqXVo24xYDZk8D2ktFfrbNfytR2_S94sf1getsl6r-Gs-TukLKFrFFEe9o6AAOGuWZ/s1600/Screenshot_4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;517&quot; data-original-width=&quot;715&quot; height=&quot;289&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGQYfGqmjYW81LzwMe_J20SZuZW4vCC1gg8_3gIo3wa1WaKZO3iP8cjs54pI2ot-GEvJs6OxaVRckqXVo24xYDZk8D2ktFfrbNfytR2_S94sf1getsl6r-Gs-TukLKFrFFEe9o6AAOGuWZ/s400/Screenshot_4.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Clic en la imagen para agrandar.&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Al hacerlo se abrirá una consola que mostrará el progreso de las descargas y al finalizar recibiremos el aviso siguiente:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8bZilHzizUXg1GrYA24H4G8fpkj70SqJT86p-MS_7vdrJ41KXTYy6U4NgCu_EO4KsaDmHOk-yCfR6HD3ZR8xCeP9LqPZpeQpS8xmmqNbTpifK9CWi1ubRZsLwbZQsACF48vYCmCWGBiya/s1600/Screenshot_6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;166&quot; data-original-width=&quot;447&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8bZilHzizUXg1GrYA24H4G8fpkj70SqJT86p-MS_7vdrJ41KXTYy6U4NgCu_EO4KsaDmHOk-yCfR6HD3ZR8xCeP9LqPZpeQpS8xmmqNbTpifK9CWi1ubRZsLwbZQsACF48vYCmCWGBiya/s1600/Screenshot_6.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Ahora ya podemos conectar la unidad de almacenamiento externa al equipo que vamos a actualizar y ejecutar UpdateInstaller.exe&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguICSPYOSRZ6uoaNhctY5ka-PNPckojt45cUgzGUn5P-0G2ArMqrOPxiCGl8q3oftpOLBwB40TRRvFRdr-tERpq-Ee8slAVK0MAx0l9Alx29mA2A3JcFD4YFkQOlFDGf-Af_Ovz-3CW_Q3/s1600/Screenshot_9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;433&quot; data-original-width=&quot;594&quot; height=&quot;291&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguICSPYOSRZ6uoaNhctY5ka-PNPckojt45cUgzGUn5P-0G2ArMqrOPxiCGl8q3oftpOLBwB40TRRvFRdr-tERpq-Ee8slAVK0MAx0l9Alx29mA2A3JcFD4YFkQOlFDGf-Af_Ovz-3CW_Q3/s400/Screenshot_9.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Clic en la imagen para agrandar.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Como puntos negativos del aplicativo cabe mencionar que en su versión actual (11.4 al momento de esta publicación) no soporta Windows Server 2016 ni Windows con Volume Licensing.&lt;/div&gt;
</description><link>http://jmanzur.blogspot.com/2018/09/actualiza-windows-y-office-con-wsus.html</link><author>noreply@blogger.com (JManzur)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3qEfDOqE5r32-ls5ies9mm3uHojMgNUKFvK2nQ0m7E6_8P32VelorK-qvEfsM4I9T0SKn1-qp3fXxvW9GiysKyilR02p24wnOjcTXU4jmtB-crCVgZQZyBJgRdaruL9uH7fcBWq-UknWg/s72-c/desico.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6269705227620503495.post-8765789591887210983</guid><pubDate>Thu, 30 Aug 2018 22:01:00 +0000</pubDate><atom:updated>2018-08-30T19:01:21.622-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Soporte Técnico</category><title>&quot;Accesss is denied&quot; al ejecutar un programa en el inicio de una sesión RDP. </title><description>Al configurar un programa en el inicio de una sesión RDP.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQV1-5fVnN4mFeJLDhsl8Xu9JPatcjBEYNBtcjcMKmKj3Qg-UeoJgLHymj6nVjD75nIeajtSDhZKnAVp5WrHPo7HK80fFeUC1BUcbq-OvaMiwGGqUsoxScXi-m1YJo0qpAQJXdmQt8I37u/s1600/Screenshot_94.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;467&quot; data-original-width=&quot;411&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQV1-5fVnN4mFeJLDhsl8Xu9JPatcjBEYNBtcjcMKmKj3Qg-UeoJgLHymj6nVjD75nIeajtSDhZKnAVp5WrHPo7HK80fFeUC1BUcbq-OvaMiwGGqUsoxScXi-m1YJo0qpAQJXdmQt8I37u/s320/Screenshot_94.png&quot; width=&quot;281&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp; &lt;br /&gt;
Articulo Sugerido: &lt;a href=&quot;http://jmanzur.blogspot.com.ar/2018/02/opcion-programas-en-conexion-escritorio.html&quot; target=&quot;_blank&quot;&gt;Opción &quot;Programas&quot; en Conexión a Escritorio Remoto de Windows 10.&amp;nbsp;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Nos encontramos con que el programa no se abre y la sesión se cierra, arrojando el siguiente error:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJV10SXvlAjgTz2FG4iS4v2XJALYCGYaWaKIVwIbEHGNC8e-poFNlVDHhPpnRryxIhZ0A0TLSrs_MdUFT35xoIHu9ktGC3E0u7hKK-gy1hvQfu3mbBLMA0SJoY6HEJsuJ3F7M98Og-U9ca/s1600/Screenshot_91.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;154&quot; data-original-width=&quot;408&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJV10SXvlAjgTz2FG4iS4v2XJALYCGYaWaKIVwIbEHGNC8e-poFNlVDHhPpnRryxIhZ0A0TLSrs_MdUFT35xoIHu9ktGC3E0u7hKK-gy1hvQfu3mbBLMA0SJoY6HEJsuJ3F7M98Og-U9ca/s1600/Screenshot_91.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;&amp;nbsp;&quot;Access is denied. This initial program cannot be started&quot;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
Para solucionarlo nos logueamos en el servidor que aloja la aplicación a ejecutar vía RDP y seguimos estos pasos:&lt;br /&gt;
&lt;br /&gt;
Ejecutamos gpedit.msc&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIfBBXEnCtavWuyHFvo1VhsKmDkMaw5htwB6YfLYquo6uQfN4BhGGimSETThWI89LQK1GBGrgbpurwiLHbgZWJjldAZPoIO0Quh3t7TvH2AY52qOGS79NDm7UbbXq_RBAqQAetjgcojiez/s1600/Screenshot_93.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;181&quot; data-original-width=&quot;395&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIfBBXEnCtavWuyHFvo1VhsKmDkMaw5htwB6YfLYquo6uQfN4BhGGimSETThWI89LQK1GBGrgbpurwiLHbgZWJjldAZPoIO0Quh3t7TvH2AY52qOGS79NDm7UbbXq_RBAqQAetjgcojiez/s1600/Screenshot_93.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Navegamos hasta:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Computer Configuration&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Administrative Templates&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Windows Components&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Remote Desktop Services&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Remote Desktop Session Host&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Connections &lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/ul&gt;
Ubicamos la opcion:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;allow remote start of unlisted programs&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4Z3NP5bmsRTs7ZE8LO-4sgxClP6TTl5hCtaiGl2mxCHJfSY5p7cpd7U5A-eXc59TR5-VR3CYMyqpABEQcVeIUpQMVZaZK39ivP86hpGeY0n-J_E2LuIRbxFnXbz8b6zYJKjW6U9II_Rus/s1600/Screenshot_92.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;608&quot; data-original-width=&quot;898&quot; height=&quot;270&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4Z3NP5bmsRTs7ZE8LO-4sgxClP6TTl5hCtaiGl2mxCHJfSY5p7cpd7U5A-eXc59TR5-VR3CYMyqpABEQcVeIUpQMVZaZK39ivP86hpGeY0n-J_E2LuIRbxFnXbz8b6zYJKjW6U9II_Rus/s400/Screenshot_92.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Clic en la imagen para agrandar.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
Y la cambiamos a &quot;Enable&quot;.

Con esto queda solucionado.</description><link>http://jmanzur.blogspot.com/2018/08/accesss-is-denied-al-ejecutar-un.html</link><author>noreply@blogger.com (JManzur)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQV1-5fVnN4mFeJLDhsl8Xu9JPatcjBEYNBtcjcMKmKj3Qg-UeoJgLHymj6nVjD75nIeajtSDhZKnAVp5WrHPo7HK80fFeUC1BUcbq-OvaMiwGGqUsoxScXi-m1YJo0qpAQJXdmQt8I37u/s72-c/Screenshot_94.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6269705227620503495.post-4937790937085901402</guid><pubDate>Wed, 29 Aug 2018 13:07:00 +0000</pubDate><atom:updated>2018-08-30T08:18:05.488-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Soporte Técnico</category><title>Solucion al error: No se puede crear una particion nueva ni encontrar una que ya exista.</title><description>Si realizando la instalación de windows nos topamos con el siguiente mensaje de error:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZmD389hvFnfjz2oDwuAwN_-GLbUuTWyJimbqHa-89aQZnN1Vr4WJVV3UoTafvM3kl90fzAsO0SkrSbwhbndtABquiTsocWT0mX2aagi1bFz3JsRJ6soUl7cQ8SFXCPHp31VGIWSXNV9is/s1600/Screenshot_77.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;470&quot; data-original-width=&quot;631&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZmD389hvFnfjz2oDwuAwN_-GLbUuTWyJimbqHa-89aQZnN1Vr4WJVV3UoTafvM3kl90fzAsO0SkrSbwhbndtABquiTsocWT0mX2aagi1bFz3JsRJ6soUl7cQ8SFXCPHp31VGIWSXNV9is/s1600/Screenshot_77.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;&quot;We couldn&#39;t create a new partition or locate an existing one&quot;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&quot;No se puede crear una particion nueva ni encontrar una que ya exista&quot;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
Lo que debemos hacer para solucionarlo es lo siguiente:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
Cerramos el asistente de instalación a modo de volver a la pantalla principal y seleccionar la opción reparar:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBgJgUnkboicx5f_6h7RivPES-F9o4t8aKELBGV0WJs1BQ-k5aEbA-RZtzUvtYBKgs8NJnCp_AUFmShgO0DzT3fVjA0Pn_nR8ZWkiCP2d9jc0og5mXCL_t4KYLL_oy9X6TUIVro8_Bt3SG/s1600/Screenshot_69.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;463&quot; data-original-width=&quot;621&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBgJgUnkboicx5f_6h7RivPES-F9o4t8aKELBGV0WJs1BQ-k5aEbA-RZtzUvtYBKgs8NJnCp_AUFmShgO0DzT3fVjA0Pn_nR8ZWkiCP2d9jc0og5mXCL_t4KYLL_oy9X6TUIVro8_Bt3SG/s1600/Screenshot_69.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
En el siguiente cuadro seleccionamos troubleshoot:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmp6V-sTyygDBI4di8aDSE1Cr4IqW9BCkmrttcEjFEH9eJEBTWbXoxqdfoPwkE62f3cyLsbx11bNGjSZJVyh5ZfrGK7naTLDgLS_JEeUD1N160huEKijGYaio9tKewXkPx9THSLt6dxLEg/s1600/Screenshot_70.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;309&quot; data-original-width=&quot;397&quot; height=&quot;249&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmp6V-sTyygDBI4di8aDSE1Cr4IqW9BCkmrttcEjFEH9eJEBTWbXoxqdfoPwkE62f3cyLsbx11bNGjSZJVyh5ZfrGK7naTLDgLS_JEeUD1N160huEKijGYaio9tKewXkPx9THSLt6dxLEg/s320/Screenshot_70.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
Abrimos la consola:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXeenGZYMhLkCVaSMpMhztrQWgn5dU3YJfM47pT_ajsY5Y4cRiwfr7A066JWNyW19pr1MJlT9R-Bt8GgoYo3dGVihX5OvHE_iHp5GRKbBIR2yHhzWLojxuCpjvyKoQ_jE3FOA9o7mNcCYj/s1600/Screenshot_71.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;313&quot; data-original-width=&quot;451&quot; height=&quot;222&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXeenGZYMhLkCVaSMpMhztrQWgn5dU3YJfM47pT_ajsY5Y4cRiwfr7A066JWNyW19pr1MJlT9R-Bt8GgoYo3dGVihX5OvHE_iHp5GRKbBIR2yHhzWLojxuCpjvyKoQ_jE3FOA9o7mNcCYj/s320/Screenshot_71.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Y ejecutamos los siguientes comandos: &lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;diskpart&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;list disk&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;select disk 0&lt;span style=&quot;background-color: white;&quot;&gt; (o cualquiera aplique a tu caso particular)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;clean&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;create partition primary&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;active&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;format fs=ntfs quick&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;assign&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZqMTaHgZKad_GQ1p4t5ZYt2nBLOx7OsIRUypXBwuZUPDgbnT3qrdXvZjCmUKOeF19kDqf_G7707X52HKnxi0h8Cftp1TMLCkSl93LeVYwr1baz0sNz28IsUqjdGBsgSs4-x5kULj2yBaa/s1600/Screenshot_72.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;518&quot; data-original-width=&quot;517&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZqMTaHgZKad_GQ1p4t5ZYt2nBLOx7OsIRUypXBwuZUPDgbnT3qrdXvZjCmUKOeF19kDqf_G7707X52HKnxi0h8Cftp1TMLCkSl93LeVYwr1baz0sNz28IsUqjdGBsgSs4-x5kULj2yBaa/s1600/Screenshot_72.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Salimos de la consola, apagamos el equipo:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEoMaK2kXdZ4EcMDMlTJMkviwgwA_oQy6r_xxCQJB6ircQdvyi4hvYcGQsvf27E022tqmPzhj1wTdvM7_Pe2P6VhFSI_v2GNh89unX3rIXrTTqSU8prucItGNqYJK0izzlmuZpKY0Gshfb/s1600/Screenshot_74.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;78&quot; data-original-width=&quot;171&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEoMaK2kXdZ4EcMDMlTJMkviwgwA_oQy6r_xxCQJB6ircQdvyi4hvYcGQsvf27E022tqmPzhj1wTdvM7_Pe2P6VhFSI_v2GNh89unX3rIXrTTqSU8prucItGNqYJK0izzlmuZpKY0Gshfb/s1600/Screenshot_74.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioe0HtydmYZtS4PoOTSwLT_EY86rWo3KtvIKEay5nwnwqMUHKmwE5kfsyDlqawR-Xa8jeXmrFe1N7DLcGNchmYGu08bMp-L_XNgWTxPF30GxXO2KEI8BL20crMa9TZIo-cCsQROd_usop-/s1600/Screenshot_75.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;311&quot; data-original-width=&quot;411&quot; height=&quot;242&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioe0HtydmYZtS4PoOTSwLT_EY86rWo3KtvIKEay5nwnwqMUHKmwE5kfsyDlqawR-Xa8jeXmrFe1N7DLcGNchmYGu08bMp-L_XNgWTxPF30GxXO2KEI8BL20crMa9TZIo-cCsQROd_usop-/s320/Screenshot_75.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Y al iniciar nuevamenten ya podremos instalar con normalidad.</description><link>http://jmanzur.blogspot.com/2018/08/solucion-al-error-no-se-puede-crear-una.html</link><author>noreply@blogger.com (JManzur)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZmD389hvFnfjz2oDwuAwN_-GLbUuTWyJimbqHa-89aQZnN1Vr4WJVV3UoTafvM3kl90fzAsO0SkrSbwhbndtABquiTsocWT0mX2aagi1bFz3JsRJ6soUl7cQ8SFXCPHp31VGIWSXNV9is/s72-c/Screenshot_77.png" height="72" width="72"/><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6269705227620503495.post-580049323205023518</guid><pubDate>Fri, 24 Aug 2018 21:49:00 +0000</pubDate><atom:updated>2019-01-02T08:22:29.125-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Soporte Técnico</category><title>Solucion al error: 15023 de Microsoft SQL Server</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
Esta semana me encontré con el siguiente caso:&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
El área de desarrollo de una empresa mantiene un aplicativo el cual depende de una base de datos, los desarrolladores tienen como practica, hacer un respaldo de la base productiva diariamente, enviarla a otro servidor SQL y restaurarla allí para realizar pruebas. Ambos servidores SQL tienen configurada la autenticación en modo Mixto, es decir con usuarios locales y usuarios de Active Directory. Al restaurar la base en el servidor de testing todos los permisos se mantienen para los usuarios de AD, pero los permisos de usuarios locales se pierden a pesar de existir un usuario local con el mismo nombre en el servidor de testing. Y si intentas otorgarle el permiso recibes el siguiente mensaje de error:&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;. &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgl9KnexWzrc_aCXNMRHbulMAvlPdMYn9gEIBUxZCjJyuXXlzLsPLOEHqGpVcCB5ji5syNvQOO6D5DESCNqeQgCP9u4XmDx16NZod1-DuCxE-JJFXlTMOSgyTfHR_S7XQC5MxtM0Q-VoKDe/s1600/Screenshot_39.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;194&quot; data-original-width=&quot;606&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgl9KnexWzrc_aCXNMRHbulMAvlPdMYn9gEIBUxZCjJyuXXlzLsPLOEHqGpVcCB5ji5syNvQOO6D5DESCNqeQgCP9u4XmDx16NZod1-DuCxE-JJFXlTMOSgyTfHR_S7XQC5MxtM0Q-VoKDe/s1600/Screenshot_39.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
User, group, or role &#39;&lt;i&gt;usuario&lt;/i&gt;&#39; already exists in the current database. (Microsoft SQL Server, Error: 15023)&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;. &lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Para solucionarlo, si la situación de ustedes es un caso puntual, es decir una base de datos que no se restaurará diariamente, lo que deben hacer es una query sobre la base con el siguiente formato:&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;. &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
USE &lt;span style=&quot;background-color: #ffe599;&quot;&gt;&lt;span style=&quot;color: #660000;&quot;&gt;Nombre_de_la_base&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
EXEC sp_change_users_login &#39;Auto_Fix&#39;, &#39;&lt;span style=&quot;color: #660000;&quot;&gt;&lt;span style=&quot;background-color: #ffe599;&quot;&gt;usuario&lt;/span&gt;&lt;/span&gt;&#39;&lt;br /&gt;
&lt;br /&gt;
En el siguiente ejemplo cargo la base de nombre &quot;Productiva&quot;, y reparo el login del usuario &quot;JManzur&quot;.&lt;br /&gt;
&lt;br /&gt;
USE &lt;span style=&quot;background-color: #ffe599;&quot;&gt;&lt;span style=&quot;color: #660000;&quot;&gt;Productiva&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
EXEC sp_change_users_login &#39;Auto_Fix&#39;, &#39;&lt;span style=&quot;background-color: #ffe599;&quot;&gt;&lt;span style=&quot;color: #660000;&quot;&gt;JManzur&lt;/span&gt;&lt;/span&gt;&#39;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKrg3b8TWBwyWTRG6uMala1uzQHwxx7FGzj4ss4NgjBRsvhMr_hqCkNM3W8c4t4bYUqb1_QX-aUebqUsQsdnpbAofxg2M9_MP-3G0GJOgoGDTIknyigxGCm1qZJCjP0c8jkVGS6aOPSLhz/s1600/Screenshot_4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;421&quot; data-original-width=&quot;896&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKrg3b8TWBwyWTRG6uMala1uzQHwxx7FGzj4ss4NgjBRsvhMr_hqCkNM3W8c4t4bYUqb1_QX-aUebqUsQsdnpbAofxg2M9_MP-3G0GJOgoGDTIknyigxGCm1qZJCjP0c8jkVGS6aOPSLhz/s640/Screenshot_4.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Clic en la imagen para agrandar.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Hecho esto podemos asignar los permisos del modo habitual y no recibiremos error.&lt;br /&gt;
&lt;br /&gt;
Para mí caso particular requería crear una tarea que lo solucionara diariamente luego del restore de la base y que ademas asignara el permiso requerido. Lo que hice fue crear un Job de la siguiente forma:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtzaSHn1lNp5XCvTha5S40xop6prtlZl0w-dDXmG5ny9Ccg9U4aHvJwCS4QIxV5d21FEEB-agIJ2XDIFvQK87i5TffYeclNuuOJ27EMAmsfQk0UbTh2Xi9GKOFrv94BbSHNeOaoQoYQFS1/s1600/Screenshot_30.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;306&quot; data-original-width=&quot;279&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtzaSHn1lNp5XCvTha5S40xop6prtlZl0w-dDXmG5ny9Ccg9U4aHvJwCS4QIxV5d21FEEB-agIJ2XDIFvQK87i5TffYeclNuuOJ27EMAmsfQk0UbTh2Xi9GKOFrv94BbSHNeOaoQoYQFS1/s1600/Screenshot_30.png&quot; /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8VcwRL45c4Tj-irKiH87nqucH9X4c52-E_yHVF3IKIvaRECIAkgzaESmTUHRb-YrSftYOv1oITTNTdBmY5YrGmdnTj42negyoNCaYfOHqZTfFKqcIgbX7BprlI_HWszwzMOOJfyPbt9Nh/s1600/Screenshot_31.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;595&quot; data-original-width=&quot;421&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8VcwRL45c4Tj-irKiH87nqucH9X4c52-E_yHVF3IKIvaRECIAkgzaESmTUHRb-YrSftYOv1oITTNTdBmY5YrGmdnTj42negyoNCaYfOHqZTfFKqcIgbX7BprlI_HWszwzMOOJfyPbt9Nh/s1600/Screenshot_31.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBKvo537Bzi2qqFEwi0r7lif3r-0Oo3CJOqLIqga_6VPnimbvL6-qDwhpJjFZRnWozoI7x8F75gNwuoCDvo6_e3-lA8LGAOPJ7FQKuJrg7pWM4qjead4mfJvzUrQcOOCUxD7ouxcpDRQXN/s1600/Screenshot_32.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;318&quot; data-original-width=&quot;628&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBKvo537Bzi2qqFEwi0r7lif3r-0Oo3CJOqLIqga_6VPnimbvL6-qDwhpJjFZRnWozoI7x8F75gNwuoCDvo6_e3-lA8LGAOPJ7FQKuJrg7pWM4qjead4mfJvzUrQcOOCUxD7ouxcpDRQXN/s1600/Screenshot_32.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
El comando para la asignacion de permisos es el siguiente:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Formato&lt;/b&gt;:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;EXEC sp_addrolemember &lt;span style=&quot;background-color: #ffe599;&quot;&gt;&lt;span style=&quot;color: #660000;&quot;&gt;db_permiso&lt;/span&gt;&lt;/span&gt;, &lt;span style=&quot;background-color: #ffe599;&quot;&gt;&lt;span style=&quot;color: #660000;&quot;&gt;usuario&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;b&gt;Ejemplo&lt;/b&gt;: Asigno permisos de lectura al usuario &quot;JManzur&quot;.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;EXEC sp_addrolemember &lt;span style=&quot;background-color: #ffe599;&quot;&gt;&lt;span style=&quot;color: #660000;&quot;&gt;db_datareader&lt;/span&gt;&lt;/span&gt;, &lt;span style=&quot;background-color: #ffe599;&quot;&gt;&lt;span style=&quot;color: #660000;&quot;&gt;JManzur&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Para finalizar en la opción &quot;&lt;i&gt;schedules&lt;/i&gt;&quot;, de la ventana principal se define según lo requerido:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwKX9JgkAorxyjDAbZ33CmK491o8PBcD4XSvnq_Rz-WRYRz2sOKBdgH3sDhmyg4k6-Ho9Owm_Z1PstMiP8JWAtep5CuHELjpjTcqqAa4bXDUXUFvDzz82pgIHf0SelUYu9e1V3OMWfMFa_/s1600/Screenshot_40.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;585&quot; data-original-width=&quot;669&quot; height=&quot;278&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwKX9JgkAorxyjDAbZ33CmK491o8PBcD4XSvnq_Rz-WRYRz2sOKBdgH3sDhmyg4k6-Ho9Owm_Z1PstMiP8JWAtep5CuHELjpjTcqqAa4bXDUXUFvDzz82pgIHf0SelUYu9e1V3OMWfMFa_/s320/Screenshot_40.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Clic en la imagen para agrandar.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Y con esto queda solucionado.&lt;br /&gt;
&lt;br /&gt;
En caso de que el acceso a restaurar sea el de un usuario del dominio, el comando seria el siguiente:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;USE [&lt;span style=&quot;background-color: #ffe599;&quot;&gt;&lt;span style=&quot;color: #660000;&quot;&gt;Nombre_de_la_base&lt;/span&gt;&lt;/span&gt;]&lt;/li&gt;
&lt;li&gt;GO&amp;nbsp;&lt;/li&gt;
&lt;li&gt;CREATE USER [&lt;span style=&quot;background-color: #ffe599;&quot;&gt;&lt;span style=&quot;color: #660000;&quot;&gt;Dominio\Usuario&lt;/span&gt;&lt;/span&gt;] FOR LOGIN [&lt;span style=&quot;background-color: #ffe599;&quot;&gt;&lt;span style=&quot;color: #660000;&quot;&gt;Dominio\Usuario&lt;/span&gt;&lt;/span&gt;]&lt;/li&gt;
&lt;li&gt;GO&lt;/li&gt;
&lt;li&gt;USE [&lt;span style=&quot;background-color: #ffe599;&quot;&gt;&lt;span style=&quot;color: #660000;&quot;&gt;Nombre_de_la_base&lt;/span&gt;&lt;/span&gt;]&lt;/li&gt;
&lt;li&gt;GO&lt;/li&gt;
&lt;li&gt;EXEC sp_addrolemember N&#39;&lt;span style=&quot;background-color: #ffe599;&quot;&gt;&lt;span style=&quot;color: #660000;&quot;&gt;db_permiso&lt;/span&gt;&lt;/span&gt;&#39;, N&#39;&lt;span style=&quot;background-color: #ffe599;&quot;&gt;&lt;span style=&quot;color: #660000;&quot;&gt;Dominio\Usuario&lt;/span&gt;&lt;/span&gt;&#39;&lt;/li&gt;
&lt;li&gt;GO&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
</description><link>http://jmanzur.blogspot.com/2018/08/solucion-al-error-15023-de-microsoft.html</link><author>noreply@blogger.com (JManzur)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgl9KnexWzrc_aCXNMRHbulMAvlPdMYn9gEIBUxZCjJyuXXlzLsPLOEHqGpVcCB5ji5syNvQOO6D5DESCNqeQgCP9u4XmDx16NZod1-DuCxE-JJFXlTMOSgyTfHR_S7XQC5MxtM0Q-VoKDe/s72-c/Screenshot_39.png" height="72" width="72"/><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6269705227620503495.post-7547700527377290733</guid><pubDate>Tue, 21 Aug 2018 12:12:00 +0000</pubDate><atom:updated>2018-09-03T08:19:35.438-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Active Directory</category><category domain="http://www.blogger.com/atom/ns#">Soporte Técnico</category><title>Restaurar usuario eliminado de Active Directory</title><description>&lt;div style=&quot;text-align: justify;&quot;&gt;
Para realizar esta tarea abrimos el Centro de Administración de Active Directory desde herramientas administrativos o desde el cuadro &quot;ejecutar&quot; llamado a dsac.exe&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTPcsIbZGTIfvKQo69i9hmtn7MFKxZfw0XMLO54uawR4rxEujlXdDMAMeQvUkQFBJGTs1IFz7t-WfgvT7C1yLohtosg47gATlaoVMGYcCsXKUSHXUopUcCph_VpYX_hkXoTHhAYtQfYf1H/s1600/Screenshot_17.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;70&quot; data-original-width=&quot;334&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTPcsIbZGTIfvKQo69i9hmtn7MFKxZfw0XMLO54uawR4rxEujlXdDMAMeQvUkQFBJGTs1IFz7t-WfgvT7C1yLohtosg47gATlaoVMGYcCsXKUSHXUopUcCph_VpYX_hkXoTHhAYtQfYf1H/s1600/Screenshot_17.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
NOTA: Es importante que lo ejecutemos con un usuario que tenga privilegios totales de administración sobre el dominio.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Una vez abierto ubicamos el contenedor &quot;Deleted Objets&quot;.&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8VbkQJ2l5TPxnfK154CAC1Ef6BqrokioRZOw89DU5YIavjObQMGNUugsHJQtSrLWbig1aUI4wqgiufKF_Otme8i2vYwonUHrORwyYevtkKtjrvYiUWzfzJQYbDPv-bozpgpCJNo1pkWWD/s1600/Screenshot_18.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;423&quot; data-original-width=&quot;836&quot; height=&quot;322&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8VbkQJ2l5TPxnfK154CAC1Ef6BqrokioRZOw89DU5YIavjObQMGNUugsHJQtSrLWbig1aUI4wqgiufKF_Otme8i2vYwonUHrORwyYevtkKtjrvYiUWzfzJQYbDPv-bozpgpCJNo1pkWWD/s640/Screenshot_18.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
Allí veremos almacenadas los objetos eliminadas en los últimos 180 días, y podremos restaurarlos. &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtvmAy8nfBHgbZC3gkF06gPtMBh9VDKxi7uw3cRpyCynyNhtWFlhqRtfu9TS0FspPfK8SNuv_HzlDu6kF8jB5FYkLYND832EU5tPpmzFArJdMRR300QJLJm3apjelpFsivI2rj_gTSHHj6/s1600/Restuarar.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;361&quot; data-original-width=&quot;704&quot; height=&quot;328&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtvmAy8nfBHgbZC3gkF06gPtMBh9VDKxi7uw3cRpyCynyNhtWFlhqRtfu9TS0FspPfK8SNuv_HzlDu6kF8jB5FYkLYND832EU5tPpmzFArJdMRR300QJLJm3apjelpFsivI2rj_gTSHHj6/s640/Restuarar.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
</description><link>http://jmanzur.blogspot.com/2018/08/restaurar-usuario-eliminados-de-active.html</link><author>noreply@blogger.com (JManzur)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTPcsIbZGTIfvKQo69i9hmtn7MFKxZfw0XMLO54uawR4rxEujlXdDMAMeQvUkQFBJGTs1IFz7t-WfgvT7C1yLohtosg47gATlaoVMGYcCsXKUSHXUopUcCph_VpYX_hkXoTHhAYtQfYf1H/s72-c/Screenshot_17.png" height="72" width="72"/><thr:total>0</thr:total></item></channel></rss>