Posts com Tags SSH

Copiando arquivos de/para o N900

Há várias formas de copiar arquivos: usar um cartão de memória como “meio de transporte”, via bluetooth, através do cabo USB ou ainda através da rede (interna, conectando o aparelho num roteador por wi-fi, ou ainda pela internet usando a conexão de dados da operadora).

O uso do cartão dispensa comentários….o único problema dele é a mão de obra, já que precisa copiar os arquivos da memória interna do aparelho pro cartão, tirar o cartão, colocar no computador e por aí vai.

Usar o cabo também vem com alguns inconvenientes, como ser obrigado a selecionar no aparelho o modo que ele deve operar (PC Suite ou modo pendrive), dependendo do modo de operação apenas o cartão de memória estará disponível, ou então programas poderão deixar de funcionar (ou apresentarem erros) se precisarem acessar a memória interna, além de te obrigar a carregar sempre o cabo (o que não é de tudo má idéia, já que aí aproveita pra recarregar a bateria também).

O bluetooth é lento, e nem todo computador tem. Além do que selecionar vários arquivos pra enviar é um processo um tanto quanto entediante (e talvez nem seja possível).

Resta usar a rede (local ou internet).

Há duas formas de acessar o aparelho através da rede: via SSH ou através de FTP. Usando o segundo é simples…dá pra usar o próprio navegador para acessar o aparelho (mas o ideal é utilizar um programa de FTP mesmo).

Via SSH é o meu modo preferido, pois assim não preciso manter mais serviços rodando, além de ser mais seguro. Mas para acessar via SSH é necessário usar programas específicos no lado cliente (o computador). Na minha instalação GNU/Linux eu uso o gFTP (deve estar disponível nos repositórios de todas as distribuições). Para o Windows, quando necessário utilizo o WinSCP. E no Mac encontrei o Cyberduck, mas não tenho condições de dizer que é bom ou não (se algum usuário de Mac tiver outro programa para recomendar, é só deixar um comentário).

Tags: ,

SSH

No ambiente GNU/Linux o SSH é a forma mais completa, segura e eficiente de se conectar a outra máquina. Na prática, o SSH é um protocolo, não especificamente um programa. Ele significa “Secure SHell”, ou num português mais claro “linha de comando segura”.

Ao conectar via SSH no N900 você terá as mesmas coisas que tem ao abrir o terminal no próprio aparelho.

Para fazer isso são necessárias três coisas:

1) A instalação do servidor SSH, que não requer prática nem habilidade: basta acessar o gerenciador de aplicativos e mandar instalar!! Há mais de uma opção nos repositórios, mas como na essência todos são iguais, não faz lá muita diferença qual instalar (talvez só o espaço ocupado por cada um na memória). Eu tenho no meu o OpenSSH Client and Server, que na prática é composto por 3 pacotes: um com esse nome, o OpenSSH Client e o OpenSSH Server.

2) Colocar uma senha no N900!!! O SSH não permite uma conexão a um servidor que não esteja protegido por uma (afinal de contas, como manter a segurança de algo que não tem senha?). Para colocá-la abra o terminal no N900, entre no modo root, e digite este comando: “passwd” (sem as aspas). Ele vai pedir que você digite a senha, e depois a confirme.

CUIDADO: lembre-se muito bem dessa senha! Não há forma de recuperá-la depois, e eu acredito que reinstalar o firmware NÃO a fará sumir!

Observação importante: não coloque uma senha fraca! Lembre-se que, à partir do momento que o servidor SSH estiver instalado, e uma senha definida, QUALQUER pessoa que saiba o IP do N900 poderá se conectar a ele, e sabendo a senha, terá acesso total ao aparelho….estando a pessoa ao seu lado ou na China!

Essa senha só será necessária quando você se conectar remotamente ao aparelho. E pode ser trocada a qualquer momento, digitando o mesmo comando (passwd, como root).

3) Ter o aparelho conectado à internet (via 3G ou wi-fi) ou a uma rede local (via wi-fi).

No computador que será usado para acessar o N900 é necessário instalar um cliente. Aqueles que usam alguma distribuição Linux muito provavelmente já possuem um…basta ir pro terminal (no computador!!) e digitar “ssh root@<ip do N900>“. Para quem usa o Windows eu recomendo o PuTTY (é pequeno e gratuito). E quem usa MacOS, a Wikipedia recomenda o Fugu.

O nome do usuário sempre será “root”. Infelizmente, eu ainda não descobri como conectar com o usuário normal do N900 (leia aqui)….principalmente porque sempre usar o root é algo temerário! Qualquer comando errado, e posso destruir o sistema inteiro.

Uma boa fonte de informações sobre SSH é o este artigo, no Guia do Hardware. E algo mais avançado aqui, no mesmo site.

Tags: