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

<channel>
	<title>KodeGeek &#187; openssh</title>
	<atom:link href="http://kodegeek.com/blog/tag/openssh/feed/" rel="self" type="application/rss+xml" />
	<link>http://kodegeek.com/blog</link>
	<description>Programación, fitness, interés geek</description>
	<lastBuildDate>Sun, 29 Apr 2012 17:29:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Optimizando copia de archivos grandes con scp</title>
		<link>http://kodegeek.com/blog/2009/02/19/optimizando-copia-de-archivos-grandes-con-scp/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=optimizando-copia-de-archivos-grandes-con-scp</link>
		<comments>http://kodegeek.com/blog/2009/02/19/optimizando-copia-de-archivos-grandes-con-scp/#comments</comments>
		<pubDate>Fri, 20 Feb 2009 04:24:03 +0000</pubDate>
		<dc:creator>josevnz</dc:creator>
				<category><![CDATA[opensource]]></category>
		<category><![CDATA[archivos grandes]]></category>
		<category><![CDATA[openssh]]></category>
		<category><![CDATA[scp]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://kodegeek.com/blog/?p=1590</guid>
		<description><![CDATA[Ya antes les había comentado sobre una técnica para copiar varios archivos de manera más eficiente. Ahora les voy a mostrar como copiar un archivo grande usando scp. Primero veamos una copia normal con scp: auyan:Downloads josevnz$ time scp SentillaWork-1.1.1.tar 10.0.1.198:/Users/josevnz/Downloads/ SentillaWork-1.1.1.tar                                                                                                     100%  295MB 504.9KB/s   09:58 real    10m4.025s user    0m8.129s sys    0m3.263s 10 minutos para [...]]]></description>
			<content:encoded><![CDATA[<p>Ya <a href="http://kodegeek.com/blog/2005/01/20/trucos-en-unix-%C2%BFcomo-copiar-archivos-inteligentemente-entre-dos-maquinas/" target="_blank">antes les había comentado sobre una técnica</a> para copiar varios archivos de manera más eficiente. Ahora les voy a mostrar como copiar un archivo grande usando scp.</p>
<p>Primero veamos una copia normal con scp:</p>
<blockquote><p>auyan:Downloads josevnz$ time scp SentillaWork-1.1.1.tar 10.0.1.198:/Users/josevnz/Downloads/<br />
SentillaWork-1.1.1.tar                                                                                                     100%  295MB 504.9KB/s   09:58</p>
<p><span style="color: #ff0000;">real    10m4.025s</span><br />
user    0m8.129s<br />
sys    0m3.263s</p></blockquote>
<p>10 minutos para 295MB. No está tan mal para una red inalambrica. Sin embargo si aplicamos estos dos trucos juntos:</p>
<ol>
<li>Aplicamos un algoritmo de encriptación débil, dado que no nos importa mucho que el contenido sea interceptado y analizado. Si tardamos menos tiempo cifrando los datos y más enviandolos eso es bueno.</li>
<li>Comprimimos los datos a medida que los enviamos en la red. Siempre es bueno enviar menos (el lado malo es que el CPU de ambos lados trabajará más pero eso no es un grave inconveniente).</li>
</ol>
<p>En OpenSSH estos dos parametros con &#8216;-c arcfour&#8217; (blowfish también es bueno) y -C (-C utiliza gzip por omisión). Probando de nuevo:</p>
<blockquote><p>auyan:Downloads josevnz$ time scp<span style="color: #ff0000;"> -C -c arcfour</span> SentillaWork-1.1.1.tar 10.0.1.198:/Users/josevnz/Downloads/<br />
SentillaWork-1.1.1.tar                        100%  295MB 852.9KB/s   05:54</p>
<p><span style="color: #ff0000;">real    5m56.157s</span><br />
user    0m19.166s<br />
sys    0m2.916s<br />
auyan:Downloads josevnz$</p></blockquote>
<p>¡5 minutos nada más! Una mejora substancial.</p>
<p>Recuerde que también usted puede emplear este truco con ssh y muchos archivos:</p>
<blockquote><p>tar cf &#8211; * | ssh -C -c archfour &#8220;cd $HOME &amp;&amp; tar -xf -)</p></blockquote>
<p>Sin embargo siempre existen maneras de mejorar el resultado. ¿Existe otra forma? En otra entrega les comentaré como hacer el proceso aún más rápido.<br />
Veneblogs: <a rel="tag" href="http://www.veneblogs.com/etiquetas/scp">scp</a>, <a rel="tag" href="http://www.veneblogs.com/etiquetas/ssh">ssh</a>, <a rel="tag" href="http://www.veneblogs.com/etiquetas/openssh">openssh</a>, <a rel="tag" href="http://www.veneblogs.com/etiquetas/archivos+grandes">archivos grandes</a></p>
<p>Blogalaxia: <a rel="tag" href="http://www.blogalaxia.com/tags/scp">scp</a>, <a rel="tag" href="http://www.blogalaxia.com/tags/ssh">ssh</a>, <a rel="tag" href="http://www.blogalaxia.com/tags/openssh">openssh</a>, <a rel="tag" href="http://www.blogalaxia.com/tags/archivos+grandes">archivos grandes</a></p>
<p>To2blogs: <a rel="tag" href="http://www.to2blogs.com/tag/scp">scp</a>, <a rel="tag" href="http://www.to2blogs.com/tag/ssh">ssh</a>, <a rel="tag" href="http://www.to2blogs.com/tag/openssh">openssh</a>, <a rel="tag" href="http://www.to2blogs.com/tag/archivos+grandes">archivos grandes</a></p>
<p>Technorati: <a rel="tag" href="http://technorati.com/tag/scp">scp</a>, <a rel="tag" href="http://technorati.com/tag/ssh">ssh</a>, <a rel="tag" href="http://technorati.com/tag/openssh">openssh</a>, <a rel="tag" href="http://technorati.com/tag/archivos+grandes">archivos grandes</a></p>
<p>Del.icio.us: <a rel="tag" href="http://del.icio.us/tag/scp">scp</a>, <a rel="tag" href="http://del.icio.us/tag/ssh">ssh</a>, <a rel="tag" href="http://del.icio.us/tag/openssh">openssh</a>, <a rel="tag" href="http://del.icio.us/tag/archivos+grandes">archivos grandes</a></p>
]]></content:encoded>
			<wfw:commentRss>http://kodegeek.com/blog/2009/02/19/optimizando-copia-de-archivos-grandes-con-scp/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

