Posts com Tags FTP

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: ,

Instalando um servidor de FTP

Vou apenas dar as dicas básicas sobre a instalação e configuração, pois mesmo sendo simples o servidor que será instalado, as configurações podem ser bem complexas.

O servidor instalado foi o proftpd (ele é encontrado no repositório extras-devel). Para iniciar o servidor é necessário fazer algumas configurações antes. Conecte-se via SSH ou abra um terminal no aparelho, e vire root. Abra o arquivo /opt/etc/proftpd.conf, e edite-o acrescentando estas linhas ao final dele:

RootLogin on
DelayTable /home/opt/var/proftpd/proftpd.delay
PidFile /home/opt/var/proftpd/proftpd.pid
ScoreboardFile /home/opt/var/proftpd/proftpd.scoreboard

Essa edição irá permitir acessar o aparelho com o usuário root e a mesma senha utilizada para conectar via SSH.

Para iniciar o servidor, digite este comando:

/opt/sbin/proftpd

Para finalizá-lo, o procedimento é um pouco mais complexo:

ps -ef | grep proftpd

Esse comando retornará uma linha mais ou menos assim:

 1787 nobody    2584 S    proftpd: (accepting connections)

Os números exibidos serão variáveis. O importante é pegar o primeiro número, e usar no comando abaixo:

kill 1787

(trocando o 1787 pelo número exibido no seu aparelho. Esse número é a identificação do processo que está rodando o servidor de FTP. O comando kill é utilizado para matar processos)

O servidor FTP não é iniciado com o aparelho por questões de segurança. Mas nesta mensagem no Maemo.org há uma receita de bolo para iniciá-lo quando o aparelho é ligado.

Aqui há algumas dicas sobre a configuração do programa, e esta é a página oficial dele (é a versão GNU/Linux, mas acredito que todas as configurações sejam válidas para a versão Maemo).

Tags: