Sistemas https://www.keopx.net/tag/sistemas es Instalar certificados SSL en Debian 9 con certbot (Let's Encrypt - Free SSL/TLS Certificates) https://www.keopx.net/blog/instalar-certificados-ssl-en-debian-9-con-certbot-lets-encrypt-free-ssltls-certificates <span class="field field--name-title field--type-string field--label-hidden">Instalar certificados SSL en Debian 9 con certbot (Let&#039;s Encrypt - Free SSL/TLS Certificates)</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Hace tiempo escribit un articulo sobre <a href="https://www.keopx.net/blog/instalar-certificados-de-lets-encrypt-free-ssltls-certificates-en-debian-ubuntu">Instalar certificados de Let's Encrypt - Free SSL/TLS Certificates en Debian / Ubuntu</a></p> <p>Este post es una revisión de que escribí.</p> <h1>Instalación</h1> <pre> <code class="language-bash"># apt-get install certbot</code></pre><h2>Configurar Apache</h2> <pre> <code class="language-bash"># nano /etc/apache2/sites-available/www.keopx.net-ssl.conf</code></pre><p>Y añadimos el <strong>-ssl</strong> por la existencia de un <strong><a href="https://github.com/certbot/certbot/issues/1042">bug</a></strong> en el <strong>certbot</strong>, que solo es capaz de distinguir un <strong>virtualhost</strong> por fichero <strong>*.conf</strong></p> <pre> <code class="language-bash">&lt;VirtualHost *:443&gt; ServerAdmin keopx@keopx.net ServerName www.keopx.net DocumentRoot /var/www/keopx.net/web &lt;Directory /var/www/keopx.net/web/&gt; Options FollowSymLinks AllowOverride All Require all granted &lt;/Directory&gt; ErrorLog /var/log/apache2/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog /var/log/apache2/access.log combined ServerSignature On SSLCertificateFile /etc/letsencrypt/live/www.keopx.net/fullchain.pem SSLCertificateKeyFile /etc/letsencrypt/live/www.keopx.net/privkey.pem Include /etc/letsencrypt/options-ssl-apache.conf &lt;/VirtualHost&gt; </code></pre><h2>Creamos el SSL</h2> <pre> <code class="language-bash">certbot --apache -d www.keopx.net</code></pre><h2>Actualizamos los certificados</h2> <pre> <code class="language-bash">certbot renew --dry-run</code></pre><p>Referencias</p> <ul><li><a href="https://certbot.eff.org/docs/using.html#apache">https://certbot.eff.org/docs/using.html#apache</a></li> <li><a href="https://certbot.eff.org/docs/using.html?highlight=renew#renewing-certificates">https://certbot.eff.org/docs/using.html?highlight=renew#renewing-certif…</a></li> <li>Bug: <a href="https://github.com/certbot/certbot/issues/1042">https://github.com/certbot/certbot/issues/1042</a></li> </ul></div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/users/keopx" typeof="schema:Person" property="schema:name" datatype="">keopx</span></span> <span class="field field--name-created field--type-created field--label-hidden">Sáb, 02/09/2017 - 12:34</span> <div class="field field--name-field-tax-cat field--type-entity-reference field--label-above"> <div class="field__label">Categoria</div> <div class="field__items"> <div class="field__item"><a href="/categoria/letsencrypt" hreflang="es">letsencrypt</a></div> <div class="field__item"><a href="/categoria/seguridad" hreflang="es">Seguridad</a></div> <div class="field__item"><a href="/categoria/apache2" hreflang="es">Apache2</a></div> <div class="field__item"><a href="/categoria/debian-9" hreflang="es">Debian 9</a></div> </div> </div> <div class="field field--name-field-tax-tag field--type-entity-reference field--label-above"> <div class="field__label">Tag</div> <div class="field__items"> <div class="field__item"><a href="/tag/seguridad" hreflang="es">seguridad</a></div> <div class="field__item"><a href="/tag/apache" hreflang="es">apache</a></div> <div class="field__item"><a href="/tag/debian-9" hreflang="es">Debian 9</a></div> <div class="field__item"><a href="/tag/sistemas" hreflang="es">Sistemas</a></div> <div class="field__item"><a href="/tag/certbot" hreflang="es">certbot</a></div> </div> </div> <section class="field field--name-field-comments field--type-comment field--label-above comment-wrapper"> <h2 class="title comment-form__title">Añadir nuevo comentario</h2> <drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=292&amp;2=field_comments&amp;3=comment" token="e2q1tlu9gNjnsY9-OEPJORmF6R9X08tqdM22YQUr6Hk"></drupal-render-placeholder> </section> Sat, 02 Sep 2017 10:34:20 +0000 keopx 292 at https://www.keopx.net Configurar sistema de correo con Exim4 en Debian 9 https://www.keopx.net/blog/configurar-sistema-de-correo-con-exim4-en-debian-9 <span class="field field--name-title field--type-string field--label-hidden">Configurar sistema de correo con Exim4 en Debian 9</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Acabo de migrar a un nuevo servidor con un poco más de capacidad y me he encontrado con que el sistema de correo de estaban llegando a SPAM.</p> <p>Tras verificar que los <a href="https://es.wikipedia.org/wiki/Sender_Policy_Framework">spf1</a> estaba bien he procedido a revisar las otras configuraciones, como es usar exim4.</p> <h2>Configuración de <a href="https://es.wikipedia.org/wiki/Sender_Policy_Framework">spf1</a>:</h2> <ul><li>Tipo: txt</li> <li>Nombre: @</li> <li>Valor: v=spf1 +a +mx include:_spf.google.com ip4:193.70.2.7 ip6:2001:41d0:0401:3100:0000:0000:0000:3bfa ~all</li> <li>TTL: 600</li> </ul><p>Aclarar que el <strong>TTL</strong> siempre va en <strong>segundos</strong> y que tanto la IP4 y la IP6 deberan ser las adecuadas.</p> <h2>Configuración <a href="https://wiki.debian.org/GmailAndExim4">exim4</a> (leer antes de lanzar):</h2> <pre> <code class="language-bash"># dpkg-reconfigure exim4-config</code></pre><ul><li>Mail Server Configuration Type <ul><li>internet site; mail is sent and received directly using SMTP</li> </ul></li> <li>Enter FQDN <ul><li>vps448842.ovh.net</li> </ul></li> <li>SMTP Listener <ul><li>127.0.0.1 ; ::1</li> </ul></li> <li>Mail Destinations <ul><li>vps448842.ovh.net;localhost.localdomain;localhost;</li> </ul></li> <li>Relay Options | Configuración del servidor de correo <ul><li>Lo dejamos en blanco</li> </ul></li> <li>DNS Queries <ul><li>No</li> </ul></li> <li>Delivery Method Configuración del servidor de correo <ul><li>formato mbox en «/var/mail»</li> </ul></li> <li>Configuration File <ul><li>No</li> </ul></li> <li><strong>Postmaster address</strong> <ul><li><strong>root</strong></li> </ul></li> </ul><p><strong>NOTA</strong>: el paso mas importante es el de <strong>Postmaster address.</strong></p> <h2>Añadir email-addresses</h2> <p>Para configurar adecuadamente los email de envio deberemos configurar los mail. En mi caso:</p> <pre> <code class="language-bash"># nano /etc/email-addresses</code></pre><p>Y añadimos email por usuario:</p> <pre> <code class="language-bash">www-data: isarea@isarea.com user: isarea@isarea.com root: isarea@isarea.com</code></pre><h3>En caso de poner mal el Postmaster address</h3> <p>Si deseas cambiar el Postmaster address deberás ir a /etc/aliases y modificar la configuración.</p> <h2>Referencias</h2> <ul><li><a href="https://es.wikipedia.org/wiki/Sender_Policy_Framework">Sender Policy Framework</a></li> <li><a href="https://support.google.com/a/answer/178723?hl=es">Configurar los registros SPF para que funcionen con G Suite</a></li> <li><a href="https://www.digitalocean.com/community/tutorials/how-to-install-the-send-only-mail-server-exim-on-ubuntu-12-04">How To Install the Send-Only Mail Server "Exim" on Ubuntu 12.04</a></li> </ul></div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/users/keopx" typeof="schema:Person" property="schema:name" datatype="">keopx</span></span> <span class="field field--name-created field--type-created field--label-hidden">Sáb, 02/09/2017 - 12:01</span> <div class="field field--name-field-tax-cat field--type-entity-reference field--label-above"> <div class="field__label">Categoria</div> <div class="field__items"> <div class="field__item"><a href="/categoria/correo" hreflang="es">Correo</a></div> <div class="field__item"><a href="/categoria/debian-9" hreflang="es">Debian 9</a></div> </div> </div> <div class="field field--name-field-tax-tag field--type-entity-reference field--label-above"> <div class="field__label">Tag</div> <div class="field__items"> <div class="field__item"><a href="/tag/exim" hreflang="es">exim</a></div> <div class="field__item"><a href="/tag/debian-9" hreflang="es">Debian 9</a></div> <div class="field__item"><a href="/tag/correo" hreflang="es">Correo</a></div> <div class="field__item"><a href="/tag/email" hreflang="es">email</a></div> <div class="field__item"><a href="/tag/sistemas" hreflang="es">Sistemas</a></div> </div> </div> <section class="field field--name-field-comments field--type-comment field--label-above comment-wrapper"> <h2 class="title">Comentarios</h2> <article role="article" data-comment-user-id="0" id="comment-3079" about="/comment/3079" typeof="schema:Comment" class="comment js-comment by-anonymous clearfix"> <span class="hidden" data-comment-timestamp="1530533088"></span> <footer class="comment__meta"> <article typeof="schema:Person" about="/user/0" class="profile"> </article> <p class="comment__author"><span rel="schema:author"><span lang="" typeof="schema:Person" property="schema:name" datatype="">Alex (no verificado)</span></span> </p> <p class="comment__time">Jue, 28/06/2018 - 10:42 <span property="schema:dateCreated" content="2018-06-28T08:42:12+00:00" class="rdf-meta hidden"></span> </p> <p class="comment__permalink"><a href="/comment/3079#comment-3079" hreflang="es">Enlace permanente</a></p> </footer> <div class="comment__content"> <h3 property="schema:name" datatype=""><a href="/comment/3079#comment-3079" class="permalink" rel="bookmark" hreflang="es">Exim4 notificación entrega</a></h3> <div property="schema:text" class="clearfix text-formatted field field--name-comment-body field--type-text-long field--label-hidden field__item"><p>Hola! recientemente he migrado de postfix a Exim y todo me funciona bien menos cuando, desde thunderbird o cualquier programa de correo marco la opción de "notificar entrega" es decir, no que lo haya leído el usuario sino que se haya entregado en el servidor, postfix notificaba si se había entregado, exim no veo como configurar para que también lo haga, alguna idea?</p> </div> <drupal-render-placeholder callback="comment.lazy_builders:renderLinks" arguments="0=3079&amp;1=default&amp;2=es&amp;3=" token="0pwFORU3SEB2w2TC6S3QSzCaJcKZiq4E-5zTDGP25og"></drupal-render-placeholder> </div> </article> <div class="indented"><article role="article" data-comment-user-id="3" id="comment-3081" about="/comment/3081" typeof="schema:Comment" class="comment js-comment by-node-author clearfix"> <span class="hidden" data-comment-timestamp="1530533215"></span> <footer class="comment__meta"> <article typeof="schema:Person" about="/users/keopx" class="profile"> </article> <p class="comment__author"><span rel="schema:author"><span lang="" about="/users/keopx" typeof="schema:Person" property="schema:name" datatype="">keopx</span></span> </p> <p class="comment__time">Lun, 02/07/2018 - 14:06 <span property="schema:dateCreated" content="2018-07-02T12:06:55+00:00" class="rdf-meta hidden"></span> </p> <p class="comment__permalink"><a href="/comment/3081#comment-3081" hreflang="es">Enlace permanente</a></p> <p class="visually-hidden">En respuesta a <a href="/comment/3079#comment-3079" class="permalink" rel="bookmark" hreflang="es">Exim4 notificación entrega</a> por <span lang="" typeof="schema:Person" property="schema:name" datatype="">Alex (no verificado)</span></p> </footer> <div class="comment__content"> <h3 property="schema:name" datatype=""><a href="/comment/3081#comment-3081" class="permalink" rel="bookmark" hreflang="es">Solo envia</a></h3> <div property="schema:text" class="clearfix text-formatted field field--name-comment-body field--type-text-long field--label-hidden field__item"><p>Esta configuración solo sirve como sistema de de envió de correo.</p></div> <drupal-render-placeholder callback="comment.lazy_builders:renderLinks" arguments="0=3081&amp;1=default&amp;2=es&amp;3=" token="1xlMEZm7tXnLYJU9IRMfJExRBmnMl8TqHc5j6rK62SQ"></drupal-render-placeholder> </div> </article> </div> <h2 class="title comment-form__title">Añadir nuevo comentario</h2> <drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=291&amp;2=field_comments&amp;3=comment" token="jb6LzkQWRQfll8ffnqr_0OoFHZpgZr5xEecY8--ZvZE"></drupal-render-placeholder> </section> Sat, 02 Sep 2017 10:01:02 +0000 keopx 291 at https://www.keopx.net Instalar certificados de Let's Encrypt - Free SSL/TLS Certificates en Debian / Ubuntu https://www.keopx.net/blog/instalar-certificados-de-lets-encrypt-free-ssltls-certificates-en-debian-ubuntu <span class="field field--name-title field--type-string field--label-hidden">Instalar certificados de Let&#039;s Encrypt - Free SSL/TLS Certificates en Debian / Ubuntu</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Activamos ssl para apache:</p> <pre> <code class="language-bash">a2enmod ssl</code></pre><p>Añadimos a nuestro site la configuración correcta:</p> <pre> <code class="language-apache">... &lt;VirtualHost *:443&gt; ServerAdmin keopx@keopx.net ServerName www.keopx.net DocumentRoot /var/www/keopx.net/docroot &lt;Directory /var/www/keopx.net/docroot/&gt; # Options FollowSymLinks Options SymLinksIfOwnerMatch AllowOverride All Require all granted &lt;/Directory&gt; ErrorLog /var/log/apache2/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog /var/log/apache2/access.log combined ServerSignature On SSLCertificateFile /etc/letsencrypt/live/www.keopx.net/fullchain.pem SSLCertificateKeyFile /etc/letsencrypt/live/www.keopx.net/privkey.pem Include /etc/letsencrypt/options-ssl-apache.conf &lt;/VirtualHost&gt; &lt;VirtualHost *:80&gt; ServerName keopx.net Redirect 301 / http://www.keopx.net/ &lt;/VirtualHost&gt; ....</code></pre><p>Procedemos a instalar <strong>letsencrypt:</strong></p> <pre> <code class="language-bash">cd /opt git clone https://github.com/certbot/certbot.git letsencrypt</code></pre><p>Configuramos <strong>letsencrypt</strong>:</p> <pre> <code class="language-bash">nano /etc/letsencrypt/keopx.ini</code></pre><pre> <code class="language-ini">authenticator = webroot webroot-path = /var/www/keopx.net/docroot renew-by-default agree-dev-preview agree-tos email = keopx@keopx.net</code></pre><p>Procedemos a crear el certificado (duran 3 meses):</p> <pre> <code class="language-bash">/opt/letsencrypt/certbot-auto --config /etc/letsencrypt/keopx.ini --user-agent letsencrypt-ubuntu-webroo -d www.keopx.net certonly</code></pre><p>Ahora es necesario reiniciar apache:</p> <pre> <code class="language-bash">service apache2 reload</code></pre><h2>Automatizar renovaciones automáticas:</h2> <p>crontab -e</p> <pre> <code class="language-bash">6 0 1 * * /opt/letsencrypt/certbot-auto --config /etc/letsencrypt/phpmyadmin.isarea.ini --user-agent letsencrypt-ubuntu-webroot -d phpmyadmin.isarea.com certonly &amp;&amp; service apache2 reload</code></pre><p> </p> </div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/users/keopx" typeof="schema:Person" property="schema:name" datatype="">keopx</span></span> <span class="field field--name-created field--type-created field--label-hidden">Vie, 09/12/2016 - 19:41</span> <div class="field field--name-field-tax-cat field--type-entity-reference field--label-above"> <div class="field__label">Categoria</div> <div class="field__items"> <div class="field__item"><a href="/categoria/letsencrypt" hreflang="es">letsencrypt</a></div> <div class="field__item"><a href="/categoria/sistemas" hreflang="es">Sistemas</a></div> <div class="field__item"><a href="/categoria/gnu-linux" hreflang="es">GNU Linux</a></div> <div class="field__item"><a href="/categoria/apache2" hreflang="es">Apache2</a></div> <div class="field__item"><a href="/categoria/debian" hreflang="es">Debian</a></div> <div class="field__item"><a href="/categoria/ubuntu" hreflang="es">Ubuntu</a></div> </div> </div> <div class="field field--name-field-tax-tag field--type-entity-reference field--label-above"> <div class="field__label">Tag</div> <div class="field__items"> <div class="field__item"><a href="/tag/ssl" hreflang="es">SSL</a></div> <div class="field__item"><a href="/tag/apache" hreflang="es">apache</a></div> <div class="field__item"><a href="/tag/sistemas" hreflang="es">Sistemas</a></div> <div class="field__item"><a href="/tag/gnu-linux" hreflang="es">GNU Linux</a></div> <div class="field__item"><a href="/tag/debian" hreflang="es">Debian</a></div> <div class="field__item"><a href="/tag/ubuntu" hreflang="es">Ubuntu</a></div> </div> </div> <section class="field field--name-field-comments field--type-comment field--label-above comment-wrapper"> <h2 class="title">Comentarios</h2> <article role="article" data-comment-user-id="0" id="comment-2406" about="/comment/2406" typeof="schema:Comment" class="comment js-comment by-anonymous clearfix"> <span class="hidden" data-comment-timestamp="1481529425"></span> <footer class="comment__meta"> <article typeof="schema:Person" about="/user/0" class="profile"> </article> <p class="comment__author"><span rel="schema:author"><a rel="nofollow" href="http://front.id" lang="" typeof="schema:Person" property="schema:name" datatype="" class="username">Capy (no verificado)</a></span> </p> <p class="comment__time">Sáb, 10/12/2016 - 15:43 <span property="schema:dateCreated" content="2016-12-10T14:43:06+00:00" class="rdf-meta hidden"></span> </p> <p class="comment__permalink"><a href="/comment/2406#comment-2406" hreflang="es">Enlace permanente</a></p> </footer> <div class="comment__content"> <h3 property="schema:name" datatype=""><a href="/comment/2406#comment-2406" class="permalink" rel="bookmark" hreflang="es">Muy bueno</a></h3> <div property="schema:text" class="clearfix text-formatted field field--name-comment-body field--type-text-long field--label-hidden field__item"><p>Gracias tenía agendado hacer esto en mi web y todavía no lo había buscado. A los favoritos!</p> </div> <drupal-render-placeholder callback="comment.lazy_builders:renderLinks" arguments="0=2406&amp;1=default&amp;2=es&amp;3=" token="XKZRmaQE02eOBhDwVf2FSfXRCPk_vEfNYu7q-LsQSy4"></drupal-render-placeholder> </div> </article> <h2 class="title comment-form__title">Añadir nuevo comentario</h2> <drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=268&amp;2=field_comments&amp;3=comment" token="ViRdZ4E193bGeokwU7Vx3JhRTMv5dcCOesVVnXH3wco"></drupal-render-placeholder> </section> Fri, 09 Dec 2016 18:41:34 +0000 keopx 268 at https://www.keopx.net Montar unidad ISCSI con CHAP habilitado https://www.keopx.net/blog/montar-unidad-iscsi-con-chap-habilitado <span class="field field--name-title field--type-string field--label-hidden">Montar unidad ISCSI con CHAP habilitado</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Instalamos en paquete necesario:</p> <pre lang="bash" line="1" xml:lang="bash"> $ sudo aptitude install open-iscsi</pre><p>Arrancamos el servicio:</p> <pre lang="bash" line="1" xml:lang="bash"> $ sudo /etc/init.d/open-iscsi start</pre><p>En primer lugar tenemos que indicarle a <em>iscsiadm</em> que detecte nuestro <em>target iSCSI</em> y lo agregue a su base de datos. Hay que aclarar que <em>iscsiadm</em> tiene tres formas de operación:</p> <ul><li><em>discovery</em>: En este modo se pueden descubrir targets y agregarlos a la base de datos.</li> <li><em>node</em>: En este modo se administran los targets ya descubiertos y se pueden visualizar datos acerca de estos nodos, así como conectarse a ellos.</li> <li><em>session</em>: En este modo se administran los targets a los que se está conectados (en los que se ha hecho login).</li> </ul><p>Para descubrir nuestro <em>target</em> usamos “discovery“:</p> <pre lang="bash" line="1" xml:lang="bash"> $ sudo iscsiadm -m discovery -t sendtargets -p 192.168.1.110 192.168.1.110,1 iqn.2005-02.au.com.empresa:san.200G.samba</pre><p>Con lo que le indicamos a <em>iscsiadm</em> que descubra los <em>targets</em> que le ofrece el portal ubicado en <em>192.168.1.110</em>. El método que usa para descubrirlo es <em>“sendtargets“</em>, que es el método soportado más estable a la fecha (existen otros métodos, como por ejemplo uno que resuelve nombre de targets). Como vemos descubrió el <em>target</em> que instalamos anteriormente. Por lo cual, si hacemos solo:</p> <pre lang="bash" line="1" xml:lang="bash"> $ sudo iscsiadm -m discovery 192.168.1.110:3260 via sendtargets</pre><p>Vemos que la información del servidor iSCSI target descubierto quedó almacenada en la base de datos de <em>iscsiadm</em> Ahora, si queremos saber cuál es la información que se almacenó sobre el target descubierto, tenemos que operar en modo nodo:</p> <pre lang="bash" line="1" xml:lang="bash"> $ sudo iscsiadm -m node --targetname iqn.2005-02.au.com.empresa:san.200G.samba -p 192.168.1.110 node.name = iqn.2005-02.au.com.empresa:san.200G.samba node.transport_name = tcp node.tpgt = 1 node.active_conn = 1 node.startup = manual node.session.initial_cmdsn = 0 node.session.auth.authmethod = None node.session.auth.username = node.session.auth.password = node.session.auth.username_in = node.session.auth.password_in = node.session.timeo.replacement_timeout = 120 node.session.err_timeo.abort_timeout = 10 node.session.err_timeo.reset_timeout = 30 node.session.iscsi.InitialR2T = No node.session.iscsi.ImmediateData = Yes node.session.iscsi.FirstBurstLength = 262144 node.session.iscsi.MaxBurstLength = 16776192 node.session.iscsi.DefaultTime2Retain = 0 node.session.iscsi.DefaultTime2Wait = 0 node.session.iscsi.MaxConnections = 1 node.session.iscsi.MaxOutstandingR2T = 1 node.session.iscsi.ERL = 0 ...</pre><p><strong>Configuración de la autenticación</strong> Si el target tiene configurada la autenticación, <strong>en mi caso CHAP mutuo</strong>, para pedir al iniciador un usuario y una contraseña, entonces debemos configurar esa información en nuestro iniciador. Para ello también usamos <em>iscsiadm</em> y modificamos la información almacenada para el target ya descubierto.</p> <pre lang="bash" line="1" xml:lang="bash"> $ sudo iscsiadm -m node --targetname iqn.2005-02.au.com.empresa:san.200G.samba -p 192.168.1.110 -o update -n node.session.auth.authmethod -v CHAP</pre><pre lang="bash" line="1" xml:lang="bash"> $ sudo iscsiadm -m node --targetname iqn.2005-02.au.com.empresa:san.200G.samba -p 192.168.1.110 -o update -n node.session.auth.username -v usuario-iniciador</pre><pre lang="bash" line="1" xml:lang="bash"> $ sudo iscsiadm -m node --targetname iqn.2005-02.au.com.empresa:san.200G.samba -p 192.168.1.110 -o update -n node.session.auth.password -v clave-iniciador</pre><ul><li>usuario-iniciador: iqn.2005-02.au.com.empresa:san.200G.samba</li> <li> </li> <li>clave-iniciador: password_definida_en_CHAP</li> </ul><p>También se puede configurar en el fichero de configuración <strong>/etc/iscsi/iscsid.conf</strong>:</p> <pre lang="bash" line="1" xml:lang="bash"> # ************* # CHAP Settings # ************* # To enable CHAP authentication set node.session.auth.authmethod # to CHAP. The default is None. node.session.auth.authmethod = CHAP # To set a CHAP username and password for initiator # authentication by the target(s), uncomment the following lines: node.session.auth.username = iqn.2005-02.au.com.empresa:san.200G.samba node.session.auth.password = carkeycarkey # To set a CHAP username and password for target(s) # authentication by the initiator, uncomment the following lines: # node.session.auth.username_in = # node.session.auth.password_in = # To enable CHAP authentication for a discovery session to the target # set discovery.sendtargets.auth.authmethod to CHAP. The default is None. #discovery.sendtargets.auth.authmethod = CHAP # To set a discovery session CHAP username and password for the initiator # authentication by the target(s), uncomment the following lines: discovery.sendtargets.auth.username = iqn.2005-02.au.com.empresa:san.200G.samba discovery.sendtargets.auth.password = carkeycarkey # To set a discovery session CHAP username and password for target(s) # authentication by the initiator, uncomment the following lines: #discovery.sendtargets.auth.username_in = username_in #discovery.sendtargets.auth.password_in = password_in</pre><p>Otro valor importante es la conexión automática, que se configura de la siguiente manera:</p> <pre lang="bash" line="1" xml:lang="bash"> $ sudo iscsiadm -m node -T iqn.2005-02.au.com.empresa:san.200G.samba -p 192.168.1.110 --op update -n node.conn[0].startup -v automatic</pre><p><strong>Conectarse al target</strong></p> <pre lang="bash" line="1" xml:lang="bash"> $ sudo iscsiadm -m node --targetname iqn.2005-02.au.com.empresa:san.200G.samba -p 192.168.1.110 -l</pre><p>La opción “-l” indica que queremos hacer login en el target. Esto significa que el disco iSCSI estará disponible como un dispositivo de hardware más en nuestro servidor. Para comprobar si el disco iSCSI se detecto y se “conectó” al equipo, basta con ver la salida de dmesg:</p> <pre lang="bash" line="1" xml:lang="bash"> $ sudo dmesg SCSI device sdi: 390620475 512-byte hdwr sectors (199998 MB) sda: Write Protect is off sda: Mode Sense: 77 00 00 08 SCSI device sdi: drive cache: write through SCSI device sdi: 390620475 512-byte hdwr sectors (199998 MB) sda: Write Protect is off sda: Mode Sense: 77 00 00 08 SCSI device sdi: drive cache: write through sdi: sdi1 sd 1:0:0:0: Attached scsi disk sdi</pre><p>En el ejemplo el disco iSCSI se detectó y se “conectó” al equipo como un disco SCSI más. También notamos que para el sistema nuestro disco iSCSI no se diferencia de un disco SCSI conectado físicamente Fuente y documentacion relacionada:</p> <ul><li><a href="http://federicosayd.wordpress.com/2007/09/11/conciendo-iscsi/">Conociendo iSCSI</a></li> <li><a href="http://federicosayd.wordpress.com/2007/09/13/montando-un-iniciador-iscsi-en-linux/">Montando un iniciador iSCSI en Linux</a></li> <li><a href="http://federicosayd.wordpress.com/2007/09/11/instalando-un-target-iscsi/">Instalando un target iSCSI</a></li> <li><a href="http://www.open-iscsi.org/docs/README">http://www.open-iscsi.org/docs/README</a></li> <li><a href="http://www.cyberciti.biz/faq/howto-setup-debian-ubuntu-linux-iscsi-initiator/">http://www.cyberciti.biz/faq/howto-setup-debian-ubuntu-linux-iscsi-initiator/</a></li> <li><a href="http://lists.us.dell.com/pipermail/linux-poweredge/2010-December/043848.html">http://lists.us.dell.com/pipermail/linux-poweredge/2010-December/043848.html</a></li> <li><a href="http://wiki.debian.org/iSCSI/open-iscsi">http://wiki.debian.org/iSCSI/open-iscsi</a></li> <li><a href="http://www.linuxtopia.org/online_books/suse_linux_guides/SLES10/suse_enterprise_linux_server_installation_admin/sec_inst_system_iscsi_initiator.html">http://www.linuxtopia.org/online_books/suse_linux_guides/SLES10/suse_enterprise_linux_server_installation_admin/sec_inst_system_iscsi_initiator.html</a></li> <li><a href="http://forum.open-e.com/showthread.php?t=1732">http://forum.open-e.com/showthread.php?t=1732</a></li> <li><a href="http://kb.lsi.com/KnowledgebaseArticle16017.aspx">http://kb.lsi.com/KnowledgebaseArticle16017.aspx</a></li> </ul></div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/users/keopx" typeof="schema:Person" property="schema:name" datatype="">keopx</span></span> <span class="field field--name-created field--type-created field--label-hidden">Sáb, 29/01/2011 - 14:46</span> <div class="field field--name-field-tax-cat field--type-entity-reference field--label-above"> <div class="field__label">Categoria</div> <div class="field__items"> <div class="field__item"><a href="/categoria/gnu-linux" hreflang="es">GNU Linux</a></div> </div> </div> <div class="field field--name-field-tax-tag field--type-entity-reference field--label-above"> <div class="field__label">Tag</div> <div class="field__items"> <div class="field__item"><a href="/tag/nas" hreflang="es">NAS</a></div> <div class="field__item"><a href="/tag/iscsi" hreflang="es">ISCSI</a></div> <div class="field__item"><a href="/tag/sistemas" hreflang="es">Sistemas</a></div> <div class="field__item"><a href="/tag/red" hreflang="es">red</a></div> </div> </div> <section class="field field--name-field-comments field--type-comment field--label-above comment-wrapper"> <h2 class="title comment-form__title">Añadir nuevo comentario</h2> <drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=209&amp;2=field_comments&amp;3=comment" token="vaPyNw4qDT7rl9NSDU0CURXRHk5fac1WmUA2Cxzr6s4"></drupal-render-placeholder> </section> Sat, 29 Jan 2011 13:46:48 +0000 keopx 209 at https://www.keopx.net https://www.keopx.net/blog/montar-unidad-iscsi-con-chap-habilitado#comments Eliminar usuario y su home en Debian/Ubuntu https://www.keopx.net/blog/eliminar-usuario-y-su-home-en-debianubuntu <span class="field field--name-title field--type-string field--label-hidden">Eliminar usuario y su home en Debian/Ubuntu</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Para eliminar un usuario y su home tenemos 2 opciones diferentes:</p> <pre lang="bash" line="1" xml:lang="bash"> $ sudo userdel -r usuario</pre><p>o</p> <pre lang="bash" line="1" xml:lang="bash"> $ sudo deluser --remove-home usuario</pre></div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/users/keopx" typeof="schema:Person" property="schema:name" datatype="">keopx</span></span> <span class="field field--name-created field--type-created field--label-hidden">Sáb, 29/01/2011 - 12:34</span> <div class="field field--name-field-tax-cat field--type-entity-reference field--label-above"> <div class="field__label">Categoria</div> <div class="field__items"> <div class="field__item"><a href="/categoria/debian" hreflang="es">Debian</a></div> <div class="field__item"><a href="/categoria/ubuntu" hreflang="es">Ubuntu</a></div> <div class="field__item"><a href="/categoria/kubuntu" hreflang="es">Kubuntu</a></div> </div> </div> <div class="field field--name-field-tax-tag field--type-entity-reference field--label-above"> <div class="field__label">Tag</div> <div class="field__items"> <div class="field__item"><a href="/tag/sistemas" hreflang="es">Sistemas</a></div> </div> </div> <section class="field field--name-field-comments field--type-comment field--label-above comment-wrapper"> <h2 class="title">Comentarios</h2> <article role="article" data-comment-user-id="0" id="comment-3050" about="/comment/3050" typeof="schema:Comment" class="comment js-comment by-anonymous clearfix"> <span class="hidden" data-comment-timestamp="1505326339"></span> <footer class="comment__meta"> <article typeof="schema:Person" about="/user/0" class="profile"> </article> <p class="comment__author"><span rel="schema:author"><span lang="" typeof="schema:Person" property="schema:name" datatype="">jean carlis (no verificado)</span></span> </p> <p class="comment__time">Dom, 10/09/2017 - 04:17 <span property="schema:dateCreated" content="2017-09-10T02:17:24+00:00" class="rdf-meta hidden"></span> </p> <p class="comment__permalink"><a href="/comment/3050#comment-3050" hreflang="es">Enlace permanente</a></p> </footer> <div class="comment__content"> <h3 property="schema:name" datatype=""><a href="/comment/3050#comment-3050" class="permalink" rel="bookmark" hreflang="es">no se pueden eliminar las…</a></h3> <div property="schema:text" class="clearfix text-formatted field field--name-comment-body field--type-text-long field--label-hidden field__item"><p>no se pueden eliminar las cuentas que tengan mas de dos nombres</p> </div> <drupal-render-placeholder callback="comment.lazy_builders:renderLinks" arguments="0=3050&amp;1=default&amp;2=es&amp;3=" token="sP-8Teu1iMIIeg9IHy66J7vpaUjUnWMnWCFq-hsnNME"></drupal-render-placeholder> </div> </article> <article role="article" data-comment-user-id="0" id="comment-3066" about="/comment/3066" typeof="schema:Comment" class="comment js-comment by-anonymous clearfix"> <span class="hidden" data-comment-timestamp="1518252400"></span> <footer class="comment__meta"> <article typeof="schema:Person" about="/user/0" class="profile"> </article> <p class="comment__author"><span rel="schema:author"><a rel="nofollow" href="https://duckduckgo.com/?q=url&amp;t=lm&amp;ia=web" lang="" typeof="schema:Person" property="schema:name" datatype="" class="username">Jorge Millan (no verificado)</a></span> </p> <p class="comment__time">Jue, 08/02/2018 - 17:04 <span property="schema:dateCreated" content="2018-02-08T16:04:22+00:00" class="rdf-meta hidden"></span> </p> <p class="comment__permalink"><a href="/comment/3066#comment-3066" hreflang="es">Enlace permanente</a></p> </footer> <div class="comment__content"> <h3 property="schema:name" datatype=""><a href="/comment/3066#comment-3066" class="permalink" rel="bookmark" hreflang="es">Unto</a></h3> <div property="schema:text" class="clearfix text-formatted field field--name-comment-body field--type-text-long field--label-hidden field__item"><p>EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEY MUY BUENAS A TODOS GUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPISIMOOOOOOOOOOOOS</p> </div> <drupal-render-placeholder callback="comment.lazy_builders:renderLinks" arguments="0=3066&amp;1=default&amp;2=es&amp;3=" token="IHeckise1vlLRTqdbPRschza4pQrGKG4J8YueabIaCk"></drupal-render-placeholder> </div> </article> <h2 class="title comment-form__title">Añadir nuevo comentario</h2> <drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=208&amp;2=field_comments&amp;3=comment" token="sfon-NU8xs40eeRkjCuuHE61g49VvQgt0xe-oM5NLMM"></drupal-render-placeholder> </section> Sat, 29 Jan 2011 11:34:10 +0000 keopx 208 at https://www.keopx.net https://www.keopx.net/blog/eliminar-usuario-y-su-home-en-debianubuntu#comments X11 con root para ciertas tareas https://www.keopx.net/blog/x11-con-root-para-ciertas-tareas <span class="field field--name-title field--type-string field--label-hidden">X11 con root para ciertas tareas</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Hoy me he encontrado en una situación un tanto inusual. Necesitaba instalar una aplicación con permisos de root, para ello he intentado hacerlo mediante <em>sudo</em> y como <em>root</em> y me tiraba un fallo. La aplicación necesita de java para la instalarse de forma visual y al arrancar este me decía que no era posible. Para instalar una aplicación como root que tiraba de Java y que necesita las <em>X</em> no me dejaba, me daba un fallo al no poder ejecutar la instalación, el fallo me daba en java al intentar interactuar con las <em>X</em>. En mis sistemas procuro en la medida de lo posible evitar el uso de root y también para las X, pero este caso no quedaba más remedio. Para ello he tenido que seguir los siguientes pasos.</p> <pre lang="bash" line="1" xml:lang="bash"> keopx@localhost:~$ su - root@localhost:~# xauth merge ~keopx/.Xauthority root@localhost:~# export DISPLAY=:0.0 root@localhost:~# xterm # o cualquier programa Xwindows que desees ejecutar. root@localhost:~# ./setup</pre></div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/users/keopx" typeof="schema:Person" property="schema:name" datatype="">keopx</span></span> <span class="field field--name-created field--type-created field--label-hidden">Lun, 27/12/2010 - 17:28</span> <div class="field field--name-field-tax-cat field--type-entity-reference field--label-above"> <div class="field__label">Categoria</div> <div class="field__items"> <div class="field__item"><a href="/categoria/sistemas" hreflang="es">Sistemas</a></div> <div class="field__item"><a href="/categoria/gnu-linux" hreflang="es">GNU Linux</a></div> </div> </div> <div class="field field--name-field-tax-tag field--type-entity-reference field--label-above"> <div class="field__label">Tag</div> <div class="field__items"> <div class="field__item"><a href="/tag/gnu-linux" hreflang="es">GNU Linux</a></div> <div class="field__item"><a href="/tag/sistemas" hreflang="es">Sistemas</a></div> <div class="field__item"><a href="/tag/consola" hreflang="es">consola</a></div> <div class="field__item"><a href="/tag/terminal" hreflang="es">Terminal</a></div> </div> </div> <section class="field field--name-field-comments field--type-comment field--label-above comment-wrapper"> <h2 class="title comment-form__title">Añadir nuevo comentario</h2> <drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=207&amp;2=field_comments&amp;3=comment" token="5khDBy-ckIvAUEKX6XfZl3QHmd4sUn2jSB81wcCxHYo"></drupal-render-placeholder> </section> Mon, 27 Dec 2010 16:28:36 +0000 keopx 207 at https://www.keopx.net https://www.keopx.net/blog/x11-con-root-para-ciertas-tareas#comments Eliminar las claves obsoletas de APT https://www.keopx.net/blog/eliminar-las-claves-obsoletas-de-apt <span class="field field--name-title field--type-string field--label-hidden">Eliminar las claves obsoletas de APT</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Si trabajamos con repositorios diferentes a los que el sistema nos proporciona, suele ser necesario añadir nuevos repositorios e importar sus respectivas claves. Puede que dicho repositorio cambie las claves, o simplemente estemos interesados en eliminar las que tenemos o que nos de un error del tipo: <strong>The following signatures were invalid: BADSIG</strong> </p> <!--break--><p> Entonces podemos seguir los siguientes pasos:</p> <pre lang="bash" line="1" xml:lang="bash"> $ sudo -s -H # aptitude clean # rm /var/lib/apt/lists/* # rm /var/lib/apt/lists/partial/* # aptitude clean # aptitude update</pre></div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/users/keopx" typeof="schema:Person" property="schema:name" datatype="">keopx</span></span> <span class="field field--name-created field--type-created field--label-hidden">Sáb, 25/12/2010 - 13:12</span> <div class="field field--name-field-tax-cat field--type-entity-reference field--label-above"> <div class="field__label">Categoria</div> <div class="field__items"> <div class="field__item"><a href="/categoria/gnu-linux" hreflang="es">GNU Linux</a></div> <div class="field__item"><a href="/categoria/sistemas" hreflang="es">Sistemas</a></div> </div> </div> <div class="field field--name-field-tax-tag field--type-entity-reference field--label-above"> <div class="field__label">Tag</div> <div class="field__items"> <div class="field__item"><a href="/tag/sistemas" hreflang="es">Sistemas</a></div> <div class="field__item"><a href="/tag/gnu-linux" hreflang="es">GNU Linux</a></div> <div class="field__item"><a href="/tag/consola" hreflang="es">consola</a></div> <div class="field__item"><a href="/tag/terminal" hreflang="es">Terminal</a></div> </div> </div> <section class="field field--name-field-comments field--type-comment field--label-above comment-wrapper"> <h2 class="title comment-form__title">Añadir nuevo comentario</h2> <drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=205&amp;2=field_comments&amp;3=comment" token="pBkp91ZUL-dcgxx-9TFwUXddX3nTNhjPrUDTZ4pxei8"></drupal-render-placeholder> </section> Sat, 25 Dec 2010 12:12:07 +0000 keopx 205 at https://www.keopx.net https://www.keopx.net/blog/eliminar-las-claves-obsoletas-de-apt#comments Control de acceso para root por SSH en Debian https://www.keopx.net/blog/control-de-acceso-para-root-por-ssh-en-debian <span class="field field--name-title field--type-string field--label-hidden">Control de acceso para root por SSH en Debian </span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>En el post anterior comentábamos la necesidad de <strong>permitir el acceso root vía SSH</strong>, pero considero esto muy seguro de cara a los intentos de acceso remoto. Para ello vamos vamos habilitar el control por ip para el acceso root SSH. Lo primero es editar el siguiente fichero <em>/etc/pam.d/sshd</em></p> <pre lang="bash" line="1" xml:lang="bash"> $ sudo nano /etc/pam.d/sshd</pre><p>Buscamos y descomentamos la siguiente linea: </p> <!--break--> <pre lang="bash" line="1" xml:lang="bash"> account required pam_access.so</pre><p>Una vez echo esto procedemos a realizar el control de ip en el siguiente fichero <em>/etc/security/access.conf</em></p> <pre lang="bash" line="1" xml:lang="bash"> $ sudo nano /etc/security/access.conf</pre><p>Y añadimos:</p> <pre lang="bash" line="1" xml:lang="bash"> #Denied ALL EXCEPT - : root : ALL EXCEPT 10.10.24.101</pre><p>Con esto prohibimos el acceso desde todos los puntos como root a excepción de la ip 10.10.24.101. Si se revisa el documento que editamos existen múltiples configuraciones que se adaptan perfectamente a casi cualquier necesidad.</p> <h2>Referencias</h2> <ul><li><a href="http://www.kernel.org/pub/linux/libs/pam/Linux-PAM-html/sag-pam_access.html">http://www.kernel.org/pub/linux/libs/pam/Linux-PAM-html/sag-pam_access.html</a></li> <li><a href="http://www.keopx.net/gnulinux/administrar-un-servidor-kvm-de-forma-remota-en-debian-squeeze/">http://www.keopx.net/gnulinux/administrar-un-servidor-kvm-de-forma-remota-en-debian-squeeze/</a></li> </ul></div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/users/keopx" typeof="schema:Person" property="schema:name" datatype="">keopx</span></span> <span class="field field--name-created field--type-created field--label-hidden">Mar, 16/11/2010 - 18:11</span> <div class="field field--name-field-tax-cat field--type-entity-reference field--label-above"> <div class="field__label">Categoria</div> <div class="field__items"> <div class="field__item"><a href="/categoria/sistemas" hreflang="es">Sistemas</a></div> <div class="field__item"><a href="/categoria/gnu-linux" hreflang="es">GNU Linux</a></div> </div> </div> <div class="field field--name-field-tax-tag field--type-entity-reference field--label-above"> <div class="field__label">Tag</div> <div class="field__items"> <div class="field__item"><a href="/tag/ssh" hreflang="es">ssh</a></div> <div class="field__item"><a href="/tag/sistemas" hreflang="es">Sistemas</a></div> <div class="field__item"><a href="/tag/gnu-linux" hreflang="es">GNU Linux</a></div> </div> </div> <section class="field field--name-field-comments field--type-comment field--label-above comment-wrapper"> <h2 class="title comment-form__title">Añadir nuevo comentario</h2> <drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=202&amp;2=field_comments&amp;3=comment" token="LwfyNSpem-F7vgAqkTc1qePM9hGs_mg_U6FCHZOGC48"></drupal-render-placeholder> </section> Tue, 16 Nov 2010 17:11:05 +0000 keopx 202 at https://www.keopx.net https://www.keopx.net/blog/control-de-acceso-para-root-por-ssh-en-debian#comments Añadir usuario al grupo de administración de impresora en Debian Squeeze (testing) https://www.keopx.net/blog/anadir-usuario-al-grupo-de-administracion-de-impresora-en-debian-squeeze-testing <span class="field field--name-title field--type-string field--label-hidden">Añadir usuario al grupo de administración de impresora en Debian Squeeze (testing)</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Para administrar las impresoras desde la web de CUPS, <a href="http://localhost:631">http://localhost:631</a> es necesario el añadir el usuario al grupo de administración de impresoras, siempre y cuando el usuario ya exista.</p> <pre lang="bash" line="1" xml:lang="bash"> sudo usermod -a -G lpadmin keopx</pre></div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/users/keopx" typeof="schema:Person" property="schema:name" datatype="">keopx</span></span> <span class="field field--name-created field--type-created field--label-hidden">Vie, 17/09/2010 - 09:54</span> <div class="field field--name-field-tax-cat field--type-entity-reference field--label-above"> <div class="field__label">Categoria</div> <div class="field__items"> <div class="field__item"><a href="/categoria/debian" hreflang="es">Debian</a></div> <div class="field__item"><a href="/categoria/sistemas" hreflang="es">Sistemas</a></div> <div class="field__item"><a href="/categoria/ubuntu" hreflang="es">Ubuntu</a></div> </div> </div> <div class="field field--name-field-tax-tag field--type-entity-reference field--label-above"> <div class="field__label">Tag</div> <div class="field__items"> <div class="field__item"><a href="/tag/debian" hreflang="es">Debian</a></div> <div class="field__item"><a href="/tag/sistemas" hreflang="es">Sistemas</a></div> <div class="field__item"><a href="/tag/ubuntu" hreflang="es">Ubuntu</a></div> </div> </div> <section class="field field--name-field-comments field--type-comment field--label-above comment-wrapper"> <h2 class="title comment-form__title">Añadir nuevo comentario</h2> <drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=194&amp;2=field_comments&amp;3=comment" token="5EQxVjZgOSAS5DEI7td-HAwujynd2AzBoLjPj5cTZOs"></drupal-render-placeholder> </section> Fri, 17 Sep 2010 07:54:47 +0000 keopx 194 at https://www.keopx.net https://www.keopx.net/blog/anadir-usuario-al-grupo-de-administracion-de-impresora-en-debian-squeeze-testing#comments Convertir videos flv a ogg o mp3 en Debian/Ubuntu https://www.keopx.net/blog/convertir-videos-flv-ogg-o-mp3-en-debianubuntu <span class="field field--name-title field--type-string field--label-hidden">Convertir videos flv a ogg o mp3 en Debian/Ubuntu</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Lo primero que tenemos que realizar es posiblemente la descarga del vídeo. Para ello existe un plugin muy interesante para firefox/iceweasel que facilita dicha descarga, <em>download helper</em>: <a href="https://addons.mozilla.org/es-ES/firefox/addon/3006/">https://addons.mozilla.org/es-ES/firefox/addon/3006/</a> Instalar ffmpeg:</p> <pre lang="bash" line="1" xml:lang="bash"> sudo apt-get install ffmpeg</pre><p>Ahora pasamos a la compresión a ogg:</p> <pre lang="bash" line="1" xml:lang="bash"> ffmpeg -i video_descargado.flv -vn -ar 44100 -ac 2 -ab 160k -f ogg nombre.ogg</pre><p>Compresión en mp3:</p> <pre lang="bash" line="1" xml:lang="bash"> ffmpeg -i video_descargado.flv -vn -ar 44100 -ac 2 -ab 160k -f mp3 nombre.mp3</pre><p>Para cambiar las preferencias, mirar el man ffmpeg.</p> </div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/users/keopx" typeof="schema:Person" property="schema:name" datatype="">keopx</span></span> <span class="field field--name-created field--type-created field--label-hidden">Vie, 03/09/2010 - 09:05</span> <div class="field field--name-field-tax-cat field--type-entity-reference field--label-above"> <div class="field__label">Categoria</div> <div class="field__items"> <div class="field__item"><a href="/categoria/sistemas" hreflang="es">Sistemas</a></div> <div class="field__item"><a href="/categoria/gnu-linux" hreflang="es">GNU Linux</a></div> <div class="field__item"><a href="/categoria/debian" hreflang="es">Debian</a></div> <div class="field__item"><a href="/categoria/ubuntu" hreflang="es">Ubuntu</a></div> </div> </div> <div class="field field--name-field-tax-tag field--type-entity-reference field--label-above"> <div class="field__label">Tag</div> <div class="field__items"> <div class="field__item"><a href="/tag/video" hreflang="es">Video</a></div> <div class="field__item"><a href="/tag/sistemas" hreflang="es">Sistemas</a></div> <div class="field__item"><a href="/tag/gnu-linux" hreflang="es">GNU Linux</a></div> <div class="field__item"><a href="/tag/consola" hreflang="es">consola</a></div> <div class="field__item"><a href="/tag/terminal" hreflang="es">Terminal</a></div> </div> </div> <section class="field field--name-field-comments field--type-comment field--label-above comment-wrapper"> <h2 class="title comment-form__title">Añadir nuevo comentario</h2> <drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=193&amp;2=field_comments&amp;3=comment" token="M53g2sKctriktsdrzAE_fHwUK1yER2jrEohaJoD6G_Q"></drupal-render-placeholder> </section> Fri, 03 Sep 2010 07:05:40 +0000 keopx 193 at https://www.keopx.net https://www.keopx.net/blog/convertir-videos-flv-ogg-o-mp3-en-debianubuntu#comments