quinta-feira, 23 de agosto de 2007

Configurando um servidor SSH no Nokia N800 Internet Tablet com Dropbear

A documentação sobre a instalação de um servidor SSH no Maemo, com Dropbear (disponível no Wiki do Maemo), faz referência apenas ao IT2005 OS e ao IT2006 OS. Para instalar o Dropbear no N800, com o IT2007 OS, você pode seguir os passos descritos neste post. Vale salientar que configurei o Dropbear no N800 mais recente (OS 2007 edition v. 4.2007.26-8). Informações sobre verificação da versão instalada e atualização da versão, estão disponíveis no post anterior.

Você vai precisar instalar três aplicações: xterm, dropbear-server e becomeroot, nesta ordem. O xterm está disponível no Maemo repository, que já vem pré-configurado no N800. Para instalar as outras duas aplicações será necessário adicionar dois repositórios (Maemo Hackers e Polish Eko1) ao Application Catalogue. Você deve seguir as instruções de adição de repositório descritas no post anterior e informar os seguintes dados:

Catalogue name: Maemo Hackers
Web address: http://maemo-hackers.org/apt
Distribution: bora
Components: main

Catalogue name: Polish Eko1
Web address: http://eko.one.pl/maemo/
Distribution: bora
Components: user

Em seguida, siga as instruções de instalação de uma aplicação, também descritas no post anterior :-), para instalar as três aplicações, na seguinte ordem:
  1. Categoria Applications, aplicação osso-xterm
  2. Categoria Daemon, aplicação dropbear-server
  3. Categoria Support, aplicação becomeroot
Uma vez que as aplicações foram instaladas, feche o Application Manager e acesse o terminal através do menu Extras >> X Terminal. Modifique as senhas de user e root, seguindo as instruções da seção Changing passwords desse tutorial. Para iniciar e parar o servidor SSH, siga as instruções das seções Starting Server e Stopping Server, respectivamente, desse mesmo tutorial (no texto dessas seções substitua /var/lib/install/etc/init.d/dropbear-server por dropbear).

Caso você utlize o servidor SSH freqüentemente, basta configurá-lo para iniciar automaticamente, seguindo as instruções da seção Starting/stopping server automatically do tutorial (no texto dessa seção substitua /var/lib/install/etc/init.d/dropbear-server por /usr/sbin/dropbear).

Com o servidor iniciado, você pode utilizar o seu cliente SSH para acessar o N800. Para verificar o endereço IP utilizado para se conectar ao N800, você pode instalar a aplicação IpHome, descrito no post anterior.

quarta-feira, 22 de agosto de 2007

Instalando o IpHome no Nokia N800 Internet Tablet

IpHome é uma aplicação para a plataforma Maemo, que exibe o endereço IP do dispositivo, bytes recebidos e enviados, e erros. Embora seja simples, essa aplicação é útil para desenvolvedores que utilizam o dispositivo em redes Wi-Fi diferentes e precisam saber o endereço IP para, por exemplo, fazer conexão SSH para o dispositivo.

Instalei o IpHome no N800 mais recente (OS 2007 edition v. 4.2007.26-8). Imagino que os mesmos procedimentos descritos aqui, podem ser utilizados em versões anteriores. De qualquer forma, para verificar a versão instalada, acesse Tools > Control panel > About product. Informações sobre atualização da versão estão disponíveis nesse endereço.

O primeiro passo é adicionar o repositório MUlliNER.ORG no Application Catalogue. Para isso, acesse Tools >> Application manager >> Menu >> Tools >> Application catalogue... >> New, e preencha com esses dados:

Catalogue name: MUlliNER.ORG
Web address: http://www.mulliner.org/nokia770/repository/
Distribution: bora
Components: free

Em seguida OK e Close. Responda OK para a pergunta Refresh package list? e aguarde a atualização da lista de pacotes.

Uma vez que o repositório foi adicionado, no Application manager, acesse Browse installable applications, escolha a categoria Tools, em seguida escolha a aplicação iphome e por fim clique em Install e OK. Responda OK para a pergunta sobre o Notice e aguarde a finalização da instalação que será indicada com a mensagem iphome successfully installed.

Para adicionar a aplicação à "área de trabalho", acesse o menu Home >> Select applets..., ative o IpHome e clique OK. Selecione a localização do IpHome e clique no botão verde no canto superior direito para confirmar o posicionamento da aplicação.

Pronto. IpHome instalado. O IP do dispositivo poderá ser visualizado a partir da "área de trabalho", assim como a quantidade de bytes enviados (TX) e recebidos (RX). A quantidade de bytes com erro é exibida na última linha.

Para mais informações sobre a instalação de aplicações, veja o post Installing Applications: The Applications Manager, no blog Featured Maemo Apps.

Primeiro post feito. :-)