Linux
   Home  |  Notícias  |  Artigos  |  Dúvidas  |  Anuncie  | Comunidades |  Parceiros  |  Contato
Login
Facebook  Twitter
Login


Artigos - Internet

Publicado em 19/09/2011 10:49:04



joao

Neste artigo veremos como pode ser fácil acessar seu sistema Linux remotamente através do Android Google OS.


Acessando o Linux via SSH através do Android

 

NOTA: Todas as informações apresentadas neste artigo foram obtidas na Internet, sendo assim, não ofereço nenhum tipo de garantia ou suporte. Não nos responsabilizamos por qualquer dano ocorrido, tanto na máquina (computador) quanto no software. Siga por sua conta e risco.

NOTA²: É permitida a cópia do conteúdo aqui publicado, desde que o autor seja informado e os créditos sejam mantidos intactos.

Antes de mais nada, irei ratificar algumas informações de ambiente:

Ambiente servidor:

  • Sistema: Ubuntu Linux
  • Kernel: 2.6.38-8-generic
  • SSH-Server: OpenSSH_5.8p1 Debian-1ubuntu3, OpenSSL 0.9.8o 01 Jun 2010

Ambiente cliente (Android):

  • Aparelho: SAMSUNG Galaxy 5
  • Sistema: Android OS
  • SSH-Client: ConnectBot

O que é Android

(definição do Wikipédia)

Android é um sistema operacional móvel que roda sobre o núcleo Linux, embora por enquanto seja ainda desenvolvido numa estrutura externa ao núcleo Linux. Foi inicialmente desenvolvido pela Google e posteriormente pela Open Handset Alliance, mas a Google é a responsável pela gerência do produto e engenharia de processos.

O Android permite aos desenvolvedores escreverem software na linguagem de programação Java controlando o dispositivo via bibliotecas desenvolvidas pela Google. Existem atualmente mais de 250 mil aplicações disponíveis para Android.

O sistema operativo Android consiste em 12 milhões de linhas de código, incluindo 3 milhões em XML, 2.8 milhões de linhas de C, 2.1 milhões de linhas de código Java e 1.75 milhões de linhas de código em C++.

Fonte: http://pt.wikipedia.org/wiki/Android

Vamos começar preparando o nosso servidor SSH.

No Debian ou em qualquer distribuição baseado neste, você pode instalar via apt-get, através do comando:

# apt-get install openssh-server

Para outras distribuições, basta procurar um artigo à respeito. Aqui no Viva o Linux há vários artigos sobre, como este, por exemplo:

Após instalado o SSH, vamos fazer um teste, para vermos se está funcionando. A sintaxe básica de conexão pelo ssh é essa:

# ssh usuario@servidor

No meu caso, acessando um IP da rede, ficará assim:

# ssh andre@192.168.1.100

Assim que você executar o comando anteriormente citado, aparecerá uma mensagem como essa:

The authenticity of host '192.168.1.100 (192.168.1.100)' can't be established.
ECDSA key fingerprint is xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx.
Are you sure you want to continue connecting (yes/no)?

Digite "yes" (sem aspas).

Após isso será solicitada uma senha, que é a senha do usuário no qual você está tentando se logar. Digite-a.

Pronto, se você têm acesso ao shell deste usuário, tudo funcionou perfeitamente. Vamos para o Android agora!

Vá até o "Market" do seu Android (provavelmente no menu principal), e procure por um aplicativo chamado ConnectBot. Estará algo como:

ConnectBot
Kenny Root Jeffrei Sharkey

Instale-o (basta selecionar o botão de instalação, e ir avançando e dando as devidas permissões).

Após instalá-lo, ele provavelmente estará no menu principal (junto com os outros aplicativos). Abra-o.

Você verá que haverá um Combobox para selecionarmos o protocolo (ele dá suporte à SSH e Telnet). Deixe marcado o SSH, e no campo de texto, conecte da mesma forma como você conectou no Linux:

usuario@servidor

Da mesma forma que fiz:

Clique no botão referente à "OK", no meu caso é o "Conc". Após isso, será solicitado a senha do usuário:

Coloque a senha, e dê "OK". Após isso você terá acesso ao shell! :)

Agora é só acessar seu sistema quando for preciso. :)

Conclusão:

Como você deve ter visto, é muito fácil acessar um sistema remotamente através do Android. Vale lembrar novamente que você também pode acessar seu Windows via Telnet, da mesma forma que fiz no artigo, mas, é claro, apenas alterando o protocolo de SSH para Telnet.

Referências:

Fonte: http://www.vivaolinux.com.br/artigo/Acessando-o-Linux-via-SSH-atraves-do-Android/


Seja o primeiro a fazer um comentario.




    Logar-se


Links Patrocinados

iCloudWeb - Otimizando Negócios

Impofácil

Bugroon Raízes

Untitled Document

 

Copyright © 2019 SoumaisLinux.com.br . Conteúdo distribuido sob licença GNU FDL