|
[28/08]
:. Resumo do dia [28/08] :. Processadores AMD de 45 nm serão lançados em janeiro de 2009 [28/08] :. Nvidia SLI funcionará nativamente com chipsets Intel X58 [28/08] :. Microsoft atualiza WGA: agora mais severo com Windows pirata [28/08] :. Mozilla desenvolve plugin para Firefox trabalhar com mashups [28/08] :. Dell adiciona PCs e notebooks baratos à linha Vostro [27/08] :. Publicado Internet Explorer 8 beta 2 [27/08] :. Resumo do dia [27/08] :. Nvidia nega claramente construção de processadores x86 [27/08] :. Vírus contamina laptops da NASA na Estação Espacial [27/08] :. Samsung lança SSDs menores e mais velozes para netbooks [27/08] :. Introdução ao conceito 'semantic desktop' [27/08] :. Celulares com TV analógica devem aparecer em breve no Brasil [26/08] :. Resumo do dia [26/08] :. Pesquisa revela Nokia dominando mercado de smartphones :. Mais noticias » |
Dessa maneira, para que você possa concluir esse acesso à sua casa a partir de um notebook (ou de uma lan house), será necessário um computador intermediário que irá conectar-se à sua casa, e ao notebook, estabelecendo então uma ponte entre eles. Condições para o feito: - O notebook pode se conectar a porta 10000 (ou qualquer outra, que não esteja em uso) no computador intermediário. - O micro intermediário deve estar rodando um servidor ssh. - Você deve ter conta de usuário no intermediário. - Você pode abrir conexão da sua casa para o intermediário. Você NÃO precisa ter privilégios de root em nenhuma das máquinas para fazer o proposto! Vamos ao que interessa. Primeiramente, na sua casa, abra um terminal e execute o comando abaixo. (Para facilitar, tomaremos o computador da sua casa como "home", o computador intermediário como "middle" e o computador pelo qual você quer fazer a conexão como "notebook"). Substitua o "usermiddle" pelo seu login na outra máquina e o "middle" pelo endereço IP ou domínio de acesso: $ ssh -R 10000:localhost:22 usermiddle@middle
(no micro da sua casa)Este comando cria um túnel entre a porta 10000 do computador intermediário e a 22 da sua casa. Você deve ter certeza que esta conexão não será fechada por inatividade, para isso você pode acrescentar as seguintes linhas no arquivo "/etc/ssh/sshd_config" do micro da sua casa: TCPKeepAlive yes
ClientAliveInterval 30 ClientAliveCountMax 99999 Então, quando for se conectar pelo notebook, executar o seguinte comando: $ ssh userhome@middle -p 10000
Fazendo isso, o intermediário irá redirecionar a conexão para sua casa, e pronto! Como na prática nem sempre as coisas funcionam tão simples assim, pode acontecer de o computador intermediário estar configurado de maneira a não permitir o redirecionamento ou a conexão direta pela porta 10000, e você não ter privilégios para corrigir isso. Mas não desanime! Ainda há uma maneira, esqueça o último comando digitado e siga os passos a seguir: $ ssh usermiddle@middle
(a partir do notebook, onde o "usermiddle" e "middle" são o usuário e senha do micro intermediário)Isso vai abrir um prompt no micro intermediário. Use em seguida o comando: $ ssh userhome@localhost -p 10000 (Agora use o nome de usuário e senha do micro da sua casa) Esta dica é baseada no texto "TIP SSH Reverse Tunnel", que pode ser encontrado no wiki do gentoo (http://gentoo-wiki.com/TIP_SSH_Reverse_Tunnel).
» Gostou do texto? Veja nossos livros impressos
|