<?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>PHPBSD.net &#187; ssh</title>
	<atom:link href="http://www.phpbsd.net/tag/ssh/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.phpbsd.net</link>
	<description>Blogueando sobre PHP, BSD, SEO, AJAX, Seguridad, Rendimiento... y mucho más</description>
	<lastBuildDate>Thu, 07 Oct 2010 11:57:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Administrar servidores web vía SSH sin contraseña</title>
		<link>http://www.phpbsd.net/2009/02/22/administrar-servidores-web-via-ssh-sin-contrasena/</link>
		<comments>http://www.phpbsd.net/2009/02/22/administrar-servidores-web-via-ssh-sin-contrasena/#comments</comments>
		<pubDate>Sun, 22 Feb 2009 15:06:45 +0000</pubDate>
		<dc:creator>Oriol</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[bsd]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[webmaster]]></category>

		<guid isPermaLink="false">http://www.phpbsd.net/?p=113</guid>
		<description><![CDATA[Desde hace muchos años y por mucho que evolucione el desarrollo web e internet el SSH, al igual que el CVS/SVN, sigue siendo una de las herramientas más usada para administrar aplicaciones web y sus respectivos servidores.
Una de las funciones que para mi resulta más útil del SSH a parte de lo evidente que es [...]


Entradas relacionadas:<ul><li><a href='http://www.phpbsd.net/2007/06/13/instalar-clases-pear-en-un-hosting-compartido/' rel='bookmark' title='Permanent Link: Instalar clases PEAR en un hosting compartido'>Instalar clases PEAR en un hosting compartido</a></li><li><a href='http://www.phpbsd.net/2007/09/07/hostgator-un-servicio-de-hosting-con-acceso-ssh-y-soporte-de-php5/' rel='bookmark' title='Permanent Link: HostGator, un servicio de hosting con acceso SSH y soporte de PHP5'>HostGator, un servicio de hosting con acceso SSH y soporte de PHP5</a></li><li><a href='http://www.phpbsd.net/2007/04/26/instalacion-del-apc-alternative-php-cache-sobre-freebsd/' rel='bookmark' title='Permanent Link: Instalación del APC (Alternative PHP Cache) sobre FreeBSD'>Instalación del APC (Alternative PHP Cache) sobre FreeBSD</a></li></ul>]]></description>
			<content:encoded><![CDATA[<p>Desde hace muchos años y por mucho que evolucione el desarrollo web e internet el <a target="_blank" title="Secure Shell - Wikipedia, la enciclopedia libre" href="http://es.wikipedia.org/wiki/SSH">SSH</a>, al igual que el CVS/SVN, sigue siendo una de las herramientas más usada para administrar aplicaciones web y sus respectivos servidores.</p>
<p>Una de las funciones que para mi resulta más útil del SSH a parte de lo evidente que es poder iniciar sesión en nuestro servidor, es poder <strong>ejecutar comandos remotamente</strong> y así fácilmente poder escribir scripts (PHP y/o de shell) que interactúen entre máquinas. Por ejemplo para subir la última release de nuestra web a producción, borrar cachés de disco, reiniciar algún que otro Apache que se ha quedado tonto, etc.</p>
<p>Algo que resulta muy útil en estos casos es poder usar SSH entre distintas máquinas <strong>sin necesidad de ir introduciendo la contraseña</strong>. Para conseguirlo, y entendiendo bien el riesgo de seguridad que puede suponer, hemos de seguir los siguientes pasos:</p>
<p><strong>[1]</strong> Iniciamos sesión en el servidor A con el usuario que queremos dejar libre de contraseña y ejecutamos:</p>
<p><code>$ ssh-keygen -t rsa</code></p>
<p><strong>[2]</strong> Añadimos la clave publica generada (<em>.ssh/id_rsa.pub</em>) al archivo de claves aceptadas del servidor B, por ejemplo vía SCP:</p>
<p><code>$ scp .ssh/id_rsa.pub usuario@B:.ssh/authorized_keys</code></p>
<p>Se ha de tener en cuenta que el anterior comando sobreescribe el archivo y podemos tener más de una clave aceptada en <em>authorized_keys</em>.</p>
<p><strong>[3]</strong> <strong>Listos!</strong> Desde el servidor A ya podemos entrar en B sin contraseña. Si estamos logueados con el usuario correcto sólo será necesario ejecutar:</p>
<p><code>$ ssh B</code></p>
<p>Al programar en PHP por supuesto que siempre tienes la alternativa de realizarlo todo vía peticiones HTTP aunque para determinadas tareas y situaciones los scripts CLI son una gran alternativa (y los puedes hacer muy chulos usando <a target="_blank" title="PHP: Ncurses - Manual" href="http://es.php.net/ncurses">ncurses</a>).</p>


<p>Entradas relacionadas:<ul><li><a href='http://www.phpbsd.net/2007/06/13/instalar-clases-pear-en-un-hosting-compartido/' rel='bookmark' title='Permanent Link: Instalar clases PEAR en un hosting compartido'>Instalar clases PEAR en un hosting compartido</a></li><li><a href='http://www.phpbsd.net/2007/09/07/hostgator-un-servicio-de-hosting-con-acceso-ssh-y-soporte-de-php5/' rel='bookmark' title='Permanent Link: HostGator, un servicio de hosting con acceso SSH y soporte de PHP5'>HostGator, un servicio de hosting con acceso SSH y soporte de PHP5</a></li><li><a href='http://www.phpbsd.net/2007/04/26/instalacion-del-apc-alternative-php-cache-sobre-freebsd/' rel='bookmark' title='Permanent Link: Instalación del APC (Alternative PHP Cache) sobre FreeBSD'>Instalación del APC (Alternative PHP Cache) sobre FreeBSD</a></li></ul></p>]]></content:encoded>
			<wfw:commentRss>http://www.phpbsd.net/2009/02/22/administrar-servidores-web-via-ssh-sin-contrasena/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>HostGator, un servicio de hosting con acceso SSH y soporte de PHP5</title>
		<link>http://www.phpbsd.net/2007/09/07/hostgator-un-servicio-de-hosting-con-acceso-ssh-y-soporte-de-php5/</link>
		<comments>http://www.phpbsd.net/2007/09/07/hostgator-un-servicio-de-hosting-con-acceso-ssh-y-soporte-de-php5/#comments</comments>
		<pubDate>Fri, 07 Sep 2007 18:53:13 +0000</pubDate>
		<dc:creator>Oriol</dc:creator>
				<category><![CDATA[Notas]]></category>
		<category><![CDATA[gophp5]]></category>
		<category><![CDATA[hostgator]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[webmaster]]></category>

		<guid isPermaLink="false">http://www.phpbsd.net/2007/09/07/hostgator-un-servicio-de-hosting-con-acceso-ssh-y-soporte-de-php5/</guid>
		<description><![CDATA[Para los que sean usuarios de HostGator y noten a faltar soporte para PHP5 o acceso por SSH, en mi opinión un par de ingredientes esenciales, unas notas rápidas de como conseguirlo y unas opiniones finales acerca de este hosting.
Acceso por SSH
Todos los planes de hosting de HostGator ofrecen acceso por OpenSSH aunque por defecto [...]


Entradas relacionadas:<ul><li><a href='http://www.phpbsd.net/2006/11/26/hostgator-y-feedburner-un-poco-de-velocidad-para-este-blog/' rel='bookmark' title='Permanent Link: HostGator y FeedBurner, un poco de velocidad para este blog'>HostGator y FeedBurner, un poco de velocidad para este blog</a></li><li><a href='http://www.phpbsd.net/2007/06/13/instalar-clases-pear-en-un-hosting-compartido/' rel='bookmark' title='Permanent Link: Instalar clases PEAR en un hosting compartido'>Instalar clases PEAR en un hosting compartido</a></li><li><a href='http://www.phpbsd.net/2007/01/22/sistema-de-no-plantillas-con-php5-para-un-mvc-aka-problemas-con-smarty/' rel='bookmark' title='Permanent Link: Sistema de NO plantillas con PHP5 para un MVC (aka Problemas con Smarty)'>Sistema de NO plantillas con PHP5 para un MVC (aka Problemas con Smarty)</a></li></ul>]]></description>
			<content:encoded><![CDATA[<p>Para los que sean usuarios de <a title="HOSTGATOR WEB HOSTING - cPanel, Reseller, and Dedicated Website Hosting" target="_blank" href="http://secure.hostgator.com/cgi-bin/affiliates/clickthru.cgi?id=ojimenez">HostGator</a> y noten a faltar soporte para PHP5 o acceso por SSH, en mi opinión un par de ingredientes esenciales, unas notas rápidas de como conseguirlo y unas opiniones finales acerca de este hosting.</p>
<h4>Acceso por SSH</h4>
<p>Todos los planes de hosting de <a title="HOSTGATOR WEB HOSTING - cPanel, Reseller, and Dedicated Website Hosting" target="_blank" href="http://secure.hostgator.com/cgi-bin/affiliates/clickthru.cgi?id=ojimenez">HostGator</a> ofrecen acceso por OpenSSH aunque por defecto viene desactivado por razones de seguridad. Para activarlo es muy sencillo, sólo se trata de enviarles un email o abrir un ticket en su apartado de soporte y adjuntarles una foto de tu DNI u otro documento oficial, como el pasaporte, donde aparezca claramente tu fotografía. En pocos minutos te darán acceso a un entorno Jail bastante decente, con utilidades como tar, mysql, vim, cvs, find, grep, etc.</p>
<h4>Soporte PHP5</h4>
<p>Si quieres que tu site corra en PHP5 en lugar del <a title="Muerte anunciada del PHP4 en PHPBSD.net" href="http://www.phpbsd.net/2007/07/13/muerte-anunciada-del-php4/">desfasado PHP4</a> que viene por defecto se trata de añadir a tu <em>.htaccess</em> una de las siguientes líneas:</p>
<p>En una cuenta sin PHPSuExec:</p>
<p><code>AddType application/x-httpd-php5 .php</code></p>
<p>En una cuenta con PHPSuExec (todas las cuentas recientes):</p>
<p><code>AddHandler application/x-httpd-php5 .php</code></p>
<p>Para saber que línea añadir ejecuta un <em>phpinfo()</em> y fíjate en el apartado &#8220;Server API&#8221;, si pone &#8220;CGI&#8221; tu cuenta corre en un servidor con PHPSuExec, si pone &#8220;apache&#8221; no.</p>
<h4>Opiniones</h4>
<p>Sin ánimo de que este post parezca un reviewme :) he de reconocer q después de varios añitos trabajando con hostings <a title="HOSTGATOR WEB HOSTING - cPanel, Reseller, and Dedicated Website Hosting" target="_blank" href="http://secure.hostgator.com/cgi-bin/affiliates/clickthru.cgi?id=ojimenez">HostGator</a> es bueno, bonito, barato. En mi opinión sólo tiene dos inconvenientes:</p>
<ul>
<li>al igual que cualquier servicio de hosting compartido en el servidor donde está tu site corren otros y en ocasiones si uno de ellos tiene mucho tráfico o consume mucha CPU tu web va como el culo. Otra desventaja es que también compartes IP y puede que alguno de tus &#8220;vecinos&#8221; tenga una web de dudosa reputación con lo que te puede perjudicar de cara a Google (puedes revisar que está corriendo en tu IP con un <a title="Reverse IP DNS Tool - Find Domains That Share Your IP Address" target="_blank" href="http://www.seologs.com/ip-domains.html">reverse DNS lookup</a>).</li>
<li>al ser un hosting americano tu IP no es española y esto Google cada vez se lo está tomando más en serio para decidir en que idioma está tu página. En la Google BlogSearch ya está activo, esperemos q no empiecen a darles más peso en el posicionamiento en la búsqueda web, algo que en mi opinión sería un gran error</li>
</ul>
<p>El otro conocido competidor de <a title="HOSTGATOR WEB HOSTING - cPanel, Reseller, and Dedicated Website Hosting" target="_blank" href="http://secure.hostgator.com/cgi-bin/affiliates/clickthru.cgi?id=ojimenez">HostGator</a> es <a title="Web Hosting by DreamHost Web Hosting: Web Sites, Domain Registration, WordPress, Ruby on Rails, all on Debian Linux!" target="_blank" href="http://www.dreamhost.com/">DreamHost</a> el cual también tiene unos precios y servicios muy atractivos, personalmente prefiero HostGator, he trabajado con ambos y quizás fue casualidad, como casi siempre, pero los técnicos de DreamHost son muy leeentos en responder cualquier consulta.</p>
<p>Lo ideal y que llevo tiempo dándole vueltas, un hosting español con IP española, por supuesto, pero joder QUE CAROS!! ferca networks, hostalia, gravitynet&#8230; sisi bonitos pero de baratos nada, a ver quien me da 1000GB de transferencia, dominios, subdominios y bases de datos ilimitadas por 7 ridículos euros al mes :) si alguien conoce alguno que se le parezca y en España que no se corte y deje un comentario!</p>
<p>PS: ya sé que la limitación de transferencia es una cuestión de los altos costes que tiene el ancho de banda en nuestro país en comparación con USA (aunque no tanto dependiendo del volumen), pero las demás limitaciones que te ponen son ganas de exprimir al usuario sin razón, como la limitación del número de dominios.</p>


<p>Entradas relacionadas:<ul><li><a href='http://www.phpbsd.net/2006/11/26/hostgator-y-feedburner-un-poco-de-velocidad-para-este-blog/' rel='bookmark' title='Permanent Link: HostGator y FeedBurner, un poco de velocidad para este blog'>HostGator y FeedBurner, un poco de velocidad para este blog</a></li><li><a href='http://www.phpbsd.net/2007/06/13/instalar-clases-pear-en-un-hosting-compartido/' rel='bookmark' title='Permanent Link: Instalar clases PEAR en un hosting compartido'>Instalar clases PEAR en un hosting compartido</a></li><li><a href='http://www.phpbsd.net/2007/01/22/sistema-de-no-plantillas-con-php5-para-un-mvc-aka-problemas-con-smarty/' rel='bookmark' title='Permanent Link: Sistema de NO plantillas con PHP5 para un MVC (aka Problemas con Smarty)'>Sistema de NO plantillas con PHP5 para un MVC (aka Problemas con Smarty)</a></li></ul></p>]]></content:encoded>
			<wfw:commentRss>http://www.phpbsd.net/2007/09/07/hostgator-un-servicio-de-hosting-con-acceso-ssh-y-soporte-de-php5/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

