<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Leandro Nunes dos Santos &#187; ssh</title>
	<atom:link href="http://www.leandronunes.net/tag/ssh/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.leandronunes.net</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Fri, 11 Feb 2011 11:29:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<!-- podcast_generator="podPress/8.8" - maintenance_release="8.8.4" -->
		<copyright>Copyright &#xA9; Leandro Nunes dos Santos 2010 </copyright>
		<managingEditor>leandronunes@gmail.com (Leandro Nunes dos Santos)</managingEditor>
		<webMaster>leandronunes@gmail.com (Leandro Nunes dos Santos)</webMaster>
		<category>posts</category>
		<itunes:keywords></itunes:keywords>
		<itunes:subtitle></itunes:subtitle>
		<itunes:summary>Just another WordPress weblog</itunes:summary>
		<itunes:author>Leandro Nunes dos Santos</itunes:author>
		<itunes:category text="Society &amp; Culture"/>
		<itunes:owner>
			<itunes:name>Leandro Nunes dos Santos</itunes:name>
			<itunes:email>leandronunes@gmail.com</itunes:email>
		</itunes:owner>
		<itunes:block>No</itunes:block>
		<itunes:explicit>no</itunes:explicit>
		<itunes:image href="http://www.leandronunes.net/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg" />
		<image>
			<url>http://www.leandronunes.net/wp-content/plugins/podpress/images/powered_by_podpress.jpg</url>
			<title>Leandro Nunes dos Santos</title>
			<link>http://www.leandronunes.net</link>
			<width>144</width>
			<height>144</height>
		</image>
		<item>
		<title>Utilizando as opções do ssh</title>
		<link>http://www.leandronunes.net/2009/04/utilizando-as-opcoes-do-ssh/</link>
		<comments>http://www.leandronunes.net/2009/04/utilizando-as-opcoes-do-ssh/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 02:53:27 +0000</pubDate>
		<dc:creator>Leandro Nunes</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[config]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://www.leandronunes.net/?p=28</guid>
		<description><![CDATA[Eu não gosto muito de fazer trabalhos repetitivos, então quando eu percebo que alguma atividade tem o potencial de se tornar repetitiva e entediante trato de arranjar um jeito de automatizar o processo  
Claro que algumas vezes eu acabo levando mais tempo automatizando a tarefa do que repentindo-a. Entretanto no somatório de de tempo [...]]]></description>
			<content:encoded><![CDATA[<p>Eu não gosto muito de fazer trabalhos repetitivos, então quando eu percebo que alguma atividade tem o potencial de se tornar repetitiva e entediante trato de arranjar um jeito de automatizar o processo <img src='http://www.leandronunes.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Claro que algumas vezes eu acabo levando mais tempo automatizando a tarefa do que repentindo-a. Entretanto no somatório de de tempo que seria gasto para se realizar a tarefa quando o tempo tende a infinito, eu acabo economizando muito tempo de minha vida que seria gasto em coisas não tão interessantes <img src='http://www.leandronunes.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>A bola da vez é a necessidade de se executar o comando &#8217;ssh&#8217; diversas vezes com diversos parâmetros diferentes. </p>
<p>Pesquisando um pouco encontrei um forma de otimizar meu tempo.</p>
<p>Se você criar um arquivo de nome &#8216;config&#8217; na pasta &#8216;.ssh&#8217; no seu home o ssh carrega este arquivo e procura por opções de configuração que você deseje criar. </p>
<p>Então:<br />
<code><br />
   mkdir "~/.ssh"<br />
   vim "~/.ssh/config"<br />
</code></p>
<p>Agora basta configurar o arquivo de acordo com a sua necessidade.</p>
<p>No meu caso utilizei os seguintes parâmetros de configuração:</p>
<p><code><br />
Host leandro<br />
User smurf<br />
Port 22<br />
HostName leandronunes.net</p>
<p>Host servidor<br />
User root<br />
Port 3021<br />
HostName servidor.com.br</p>
<p>Host proxy<br />
User smurf<br />
Port 2299<br />
HostName app.dcc.ufba.br<br />
LocalForward 3128 app.dcc.ufba.br:8080<br />
</code></p>
<p>No primeiro caso:<br />
<code><br />
Host leandro<br />
User smurf<br />
Port 22<br />
HostName leandronunes.net<br />
</code><br />
Eu ganho a possibilidade de acessar meu servidor apenas digitando o comando:<br />
<code><br />
  ssh leandro<br />
</code></p>
<p>O ssh lerá o arquivo &#8216;~/.ssh/config&#8217; e saberá que eu quero acessar o servidor leandronunes.net, com o usuário smurf e utilizando a porta 22.</p>
<p>O segundo caso é semelhante ao caso anterior só que desta vez eu escolho outra porta para acessar o meu servidor cujo host é servidor.com.br</p>
<p>Eu acesso o servidor com o comando:<br />
<code><br />
  ssh servidor<br />
</code></p>
<p>O terceiro e último exemplo é mais legalzinho.<br />
<code><br />
Host proxy<br />
User smurf<br />
Port 2139<br />
HostName ufba.br<br />
LocalForward 2148 ufba.br:7070<br />
</code></p>
<p>Eu posso acessar o servidor da <a href="http://www.ufba.br">UFBa</a>, que utilizo como proxy para acessar o <a href="http://periodicos.capes.gov.br">periódicos da capes</a> de casa, com o seguinte comando:<br />
<code><br />
   ssh proxy<br />
</code></p>
<p>Somente com isso, o ssh já entende que é para fazer um tunel ssh da minha porta &#8216;2148&#8242; para a porta &#8216;7070&#8242; do meu host &#8216;ufba.br&#8217;, que eu acesso utilizando o usuário &#8217;smurf&#8217; na porta &#8216;2139&#8242;.</p>
<p>Seria algo equivalente ao comando:<br />
<code><br />
ssh -p 2139 app.dcc.ufba.br -L 2148:app.dcc.ufba.br:7070<br />
</code></p>
<p>É claro que você precisa <a href="http://wiki.dcc.ufba.br/Intranet/TutorialProxy">configurar o seu navegador</a> ( que eu espero que seja o <a href="http://br.mozdev.org/">firefox</a> <img src='http://www.leandronunes.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ) para utilizar o proxy.</p>
<p>Existem <a href="http://docs.sun.com/app/docs/doc/816-0219/6m6njqbc9?a=view">muitas outras opções</a> que podem ser realizadas utilizando esta técnica. </p>
<p>Se divirta!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leandronunes.net/2009/04/utilizando-as-opcoes-do-ssh/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

