<?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>Mac OS X Brasil &#187; Servidor</title>
	<atom:link href="http://www.macosx.com.br/category/servidor/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.macosx.com.br</link>
	<description>Portal de desenvolvimento de dicas e soluções ao Mac OS X.</description>
	<lastBuildDate>Sat, 08 May 2010 15:33:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Acessar outro Mac via SSH sem senha: autenticação através de certificados RSA</title>
		<link>http://www.macosx.com.br/2010/02/06/acessar-outro-mac-via-ssh-sem-senha-autenticacao-atraves-de-certificados-rsa/</link>
		<comments>http://www.macosx.com.br/2010/02/06/acessar-outro-mac-via-ssh-sem-senha-autenticacao-atraves-de-certificados-rsa/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 04:28:07 +0000</pubDate>
		<dc:creator>Rodrigo Calado</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Servidor]]></category>
		<category><![CDATA[login automático ssh mac os x]]></category>
		<category><![CDATA[openssh]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://www.macosx.com.br/?p=375</guid>
		<description><![CDATA[O OpenSSH é talvez a ferramenta mais utilizada por administradores de sistemas atualmente. Quando de seu desenvolvimento, o objetivo dele  foi substituir ferramentas inseguras como telnet, rlogin, etc. Ele  permite que você se ...]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.macosx.com.br/wp-content/uploads/2010/02/openssh.png" rel="lightbox[375]" title="openssh"><img class="alignleft size-full wp-image-376" title="openssh" src="http://www.macosx.com.br/wp-content/uploads/2010/02/openssh.png" alt="" width="194" height="191" /></a>O <strong>OpenSSH</strong> é talvez a ferramenta mais utilizada por <strong>administradores</strong> de sistemas atualmente. Quando de seu desenvolvimento, o objetivo dele  foi substituir ferramentas inseguras como telnet, rlogin, etc. Ele  permite que você se conecte de forma <strong>segura</strong> a qualquer  dispositivo (como switches, roteadores, servidores <strong>Mac OS X, Linux</strong>,  <strong>FreeBSD</strong>, <strong>OpenBSD</strong>, <strong>Solaris</strong>,  etc.) que esteja executando um servidor <strong>SSH</strong> com  suporte aos protocolos 1 ou 2.</p>
<h2 style="text-align: justify;">A configuração</h2>
<p style="text-align: justify;">A autenticação vai acontecer assim:</p>
<ul style="text-align: justify;">
<li>O cliente SSH vai enviar uma requisição para o servidor pedindo uma  conexão</li>
<li>O servidor SSH vai pedir o certificado do cliente para garantir que o  cliente realmente tem a permissão de se conectar</li>
<li>Quando receber o certificado, o servidor vai verificar em seu banco  de dados se o certificado está correto. Caso esteja, a sessão será  aberta.</li>
</ul>
<p style="text-align: justify;">Para isso, vamos começar gerando o certificado do cliente. Para isso  execute o seguinte comando:</p>
<p style="text-align: justify;"><strong># ssh-keygen -t rsa -b 2048</strong></p>
<p style="text-align: justify;">O “ssh-keygen” não precisa necessariamente ser executado como root.  Se a chave criada para o usuário “x” for reconhecida pelo servidor, o  usuário “x” poderá logar como “root” no servidor, explico isso mais com  mais detalhes adiante.</p>
<p style="text-align: justify;">Executando o “ssh-keygen” será gerada uma chave RSA de 2048 bits (eu  especifiquei na linha comando, mas não é necessário já que este é o  padrão). O mínimo para o RSA é de 768 bits. Algumas perguntas serão  feitas para você. Os valores exibidos entre “()” são os valores padrão  e, se quiser mantê-los, basta pressionar “enter”, não precisa escrever a  opção novamente:</p>
<ul style="text-align: justify;">
<li>Enter file in which to save the key (/root/.ssh/id_rsa): Aqui você  apenas define o diretório onde os certificados gerados serão  armazenados;</li>
<li>Enter passphrase (empty for no passphrase): Você tem a opção de  digitar uma senha para o certificado. Isso não é necessário, você pode  simplesmente apertar “enter” aqui e na próxima pergunta, que apenas  confirma a passphrase digitada anteriormente.</li>
</ul>
<p style="text-align: justify;">Agora, temos que falar para o servidor que ele deverá aceitar esse  certificado. Para isso, transferimos o certificado para o servidor de  forma segura:</p>
<p style="text-align: justify;"><strong># scp /root/.ssh/id_rsa.pub root@192.168.1.104:/root</strong></p>
<p style="text-align: justify;">Isso irá copiar a chave pública do cliente para o servidor, no  diretório /root. Agora, temos que adicionar esse certificado ao banco de  dados que contém os certificados aceitos por esse servidor. No  servidor, execute:</p>
<p style="text-align: justify;"><strong># cat id_rsa.pub &gt;&gt; /root/.ssh/authorized_keys</strong></p>
<p style="text-align: justify;">Vale lembrar que o diretório “.ssh” só existirá se você tiver  utilizado o SSH pelo menos 1 vez, anteriormente (se ele não existir,  pode criá-lo na mão). Caso o arquivo authorized_keys não exista, basta  executar o comando citado acima.</p>
<p style="text-align: justify;">Pronto! Agora você já pode se conectar ao servidor de uma forma  absolutamente segura, sem medo que roubem a sua senha (já que você não a  envia através da rede) e sem medo de ataques brute force (que são  totalmente inofensivos contra autenticação baseada em certificados RSA).</p>
<h2 style="text-align: justify;">Com qual usuário eu vou logar?</h2>
<p style="text-align: justify;">A autenticação via certificados pode ser utilizada para qualquer  usuário válido no servidor, não apenas para o usuário root. Seguindo os  passos descritos anteriormente, você poderá logar sem senha como root  utilizando o seguinte comando:</p>
<p style="text-align: justify;"><strong>$ ssh root@192.168.1.104</strong></p>
<p style="text-align: justify;">Isso, considerando que você não esteja executando este comando como  root. Se estiver, basta:</p>
<p style="text-align: justify;"><strong># ssh 192.168.1.104</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.macosx.com.br/2010/02/06/acessar-outro-mac-via-ssh-sem-senha-autenticacao-atraves-de-certificados-rsa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MAMP: Macintosh, Apache, MySQL e PHP! Baixe agora mesmo este software e desenvolva seu site localmente!</title>
		<link>http://www.macosx.com.br/2009/07/03/mamp-macintosh-apache-mysql-e-php-baixe-agora-mesmo-este-software-e-desenvolva-seu-site-localmente/</link>
		<comments>http://www.macosx.com.br/2009/07/03/mamp-macintosh-apache-mysql-e-php-baixe-agora-mesmo-este-software-e-desenvolva-seu-site-localmente/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 19:00:32 +0000</pubDate>
		<dc:creator>Rodrigo Calado</dc:creator>
				<category><![CDATA[Servidor]]></category>
		<category><![CDATA[apache php]]></category>
		<category><![CDATA[mac apache mysql php]]></category>
		<category><![CDATA[mac apache php mysql download]]></category>
		<category><![CDATA[mamp mac]]></category>
		<category><![CDATA[mysql sgbd]]></category>

		<guid isPermaLink="false">http://www.macosx.com.br/?p=179</guid>
		<description><![CDATA[Em poucos cliques você instala um servidor Apache com o PHP integrado e todos os módulos comuns e um sistema de gerenciamento de banco de dados que é o MySQL com o MAMP.
A instalação é ...]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-277" title="mamp-englisch" src="http://www.macosx.com.br/wp-content/uploads/2009/07/mamp-englisch.gif" alt="mamp-englisch" width="160" height="154" />Em poucos cliques você instala um servidor Apache com o PHP integrado e todos os módulos comuns e um sistema de gerenciamento de banco de dados que é o MySQL com o MAMP.</p>
<p>A instalação é muito fácil, você baixará um arquivo ZIP e, ao descompactá-lo, clicará sobre o arquivo DMG e arrastará o software para a pasta Aplicativos. Pronto, o aplicativo foi instalado!</p>
<p><a href="http://www.mamp.info/downloads/releases/MAMP_1.7.2.dmg.zip" target="_blank"><strong>Clique aqui</strong></a> para baixá-lo!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.macosx.com.br/2009/07/03/mamp-macintosh-apache-mysql-e-php-baixe-agora-mesmo-este-software-e-desenvolva-seu-site-localmente/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Habilitando o named / bind local no seu Mac OS X para resolução de nomes na internet&#8230;</title>
		<link>http://www.macosx.com.br/2009/05/19/habilitando-o-named-bind-local-no-seu-mac-os-x-para-resolucao-de-nomes-na-internet/</link>
		<comments>http://www.macosx.com.br/2009/05/19/habilitando-o-named-bind-local-no-seu-mac-os-x-para-resolucao-de-nomes-na-internet/#comments</comments>
		<pubDate>Tue, 19 May 2009 16:34:03 +0000</pubDate>
		<dc:creator>Rodrigo Calado</dc:creator>
				<category><![CDATA[Servidor]]></category>
		<category><![CDATA[ativando bind macosx]]></category>
		<category><![CDATA[ativando named macosx]]></category>
		<category><![CDATA[bind macosx]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[habilitando bind named]]></category>

		<guid isPermaLink="false">http://www.macosx.com.br/?p=152</guid>
		<description><![CDATA[É comum sempre termos problemas com DNS na resolução de nomes em internet/intranet, porém o Mac OS X possui o named/bind instalado nativamente que, por sua vez, vem desabilitado por default (padrão).
Para ativá-lo, siga as ...]]></description>
			<content:encoded><![CDATA[<p>É comum sempre termos problemas com DNS na resolução de nomes em internet/intranet, porém o Mac OS X possui o named/bind instalado nativamente que, por sua vez, vem desabilitado por default (padrão).<br />
<span id="more-152"></span>Para ativá-lo, siga as regras abaixo:</p>
<p style="text-align: center;">1) Digite sudo su para adquirir os privilégios de root, digitando a senha do seu usuário, conforme imagem abaixo.<br />
<img class="aligncenter size-full wp-image-153" title="Sudo su" src="http://www.macosx.com.br/wp-content/uploads/2009/05/imagem1.png" alt="Sudo su" width="438" height="285" />2) Rode os comandos abaixo:
</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-154" title="imagem2" src="http://www.macosx.com.br/wp-content/uploads/2009/05/imagem2.png" alt="imagem2" width="532" height="358" />3) Edite o arquivo <strong>org.isc.named.plist</strong> e troque <strong>true</strong> por <strong>false</strong> em <strong>Disabled</strong>:</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-155" title="imagem3" src="http://www.macosx.com.br/wp-content/uploads/2009/05/imagem3.png" alt="imagem3" width="532" height="358" />4) Habilitar e iniciar o named com os seguintes comandos:</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-156" title="imagem4" src="http://www.macosx.com.br/wp-content/uploads/2009/05/imagem4.png" alt="imagem4" width="532" height="358" />5) Agora altere nas propriedades da rede o DNS para 127.0.0.1, conforme imagem abaixo:</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-157" title="imagem5" src="http://www.macosx.com.br/wp-content/uploads/2009/05/imagem5.png" alt="imagem5" width="524" height="432" />Pronto! Sejam felizes resolvendo nomes de sua própria máquina. Assim, nunca terão problemas com DNS de provedores que mais caem do que ficam em pé.</p>
<p>Abraços a todos!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.macosx.com.br/2009/05/19/habilitando-o-named-bind-local-no-seu-mac-os-x-para-resolucao-de-nomes-na-internet/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Habilitando / instalando o servidor APACHE no Mac OS X</title>
		<link>http://www.macosx.com.br/2009/01/07/habilitando-instalando-o-servidor-apache-no-mac-os-x/</link>
		<comments>http://www.macosx.com.br/2009/01/07/habilitando-instalando-o-servidor-apache-no-mac-os-x/#comments</comments>
		<pubDate>Thu, 08 Jan 2009 00:39:42 +0000</pubDate>
		<dc:creator>Rodrigo Calado</dc:creator>
				<category><![CDATA[Servidor]]></category>
		<category><![CDATA[apache macosx]]></category>
		<category><![CDATA[apache snow leopard]]></category>
		<category><![CDATA[instalar apache leopard]]></category>
		<category><![CDATA[instalar apache macosx]]></category>

		<guid isPermaLink="false">http://www.macosx.com.br/?p=48</guid>
		<description><![CDATA[Passo 1
Acesse as preferências do sistema.
Passo 2
Clique em compartilhamento dentro da seção de internet e rede.
Passo 3
Ative o compartilhamento web clicando sobre a caixa de seleção.


Passo 4
Pronto! Acesse o endereço http://localhost/ ou o http://IP_DA_SUA_MAQUINA/, onde ...]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><strong><img class="alignleft size-full wp-image-260" title="apache" src="http://www.macosx.com.br/wp-content/uploads/2009/01/apache.png" alt="apache" width="200" height="178" />Passo 1</strong></p>
<p style="text-align: justify;">Acesse as <strong>preferências do sistema</strong>.</p>
<p style="text-align: justify;"><strong>Passo 2</strong></p>
<p style="text-align: justify;">Clique em <strong>compartilhamento</strong> dentro da seção de internet e rede.</p>
<p style="text-align: justify;"><strong>Passo 3</strong></p>
<p style="text-align: justify;">Ative o <strong>compartilhamento web</strong> clicando sobre a caixa de seleção.</p>
<p><span id="more-48"></span>
</p>
<p style="text-align: justify;"><strong>Passo 4</strong></p>
<p style="text-align: justify;">Pronto! Acesse o endereço <strong>http://localhost/</strong> ou o http://IP_DA_SUA_MAQUINA/, onde aparecerá uma página de que o apache foi instalado com êxito. Caso o seu usuário se chame joao, dentro de <strong>http://localhost/˜joao/</strong> aparecerão os arquivos que forem copiados para a pasta <strong>Sites</strong> dentro de <strong>/Users/joao</strong>. Assim você poderá testar códigos, disponibilizar arquivos para os amigos baixarem pela internet, etc.</p>
<p style="text-align: justify;">Mais dúvidas? Postem nos comentários que responderemos.</p>
<p style="text-align: justify;">Abraços!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.macosx.com.br/2009/01/07/habilitando-instalando-o-servidor-apache-no-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
