FTPVOX - MANUAL DE OPERAÇÃO A operação de FTP é usada para transferência de arquivos entre o seu computador e um outro computador remoto. É importante falarmos que esse outro computador remoto precisa ter dentro dele um programa chamado servidor de FTP. Então desta forma não é comum a transferência por meio de FTP de um micro para um micro. Normalmente este tipo de transferência só é feita entre um micro e uma estação de trabalho, ou entre um micro e um servidor ou entre dois servidores. A ativação do programa FTP é feita da seguinte maneira no DOSVOX: Acionar a tecla R (Rede) e depois F (FTP). Dosvox – O que você deseja? R Qual a opção do programa de rede? F FTPvox versão 1.3. Nome do computador: Você deve colocar então o nome do computador na Internet ao qual o seu computador vai ser conectado. Vamos fazer uma experiência visando a aprender a trazer as atualizações do sistema DOSVOX. O computador que mantém as atualizações do DOSVOX na Internet é chamado: caec.nce.ufrj.br O programa fala: Conectando. Qual a conta? O processo de conexão nem sempre é tão rápido quando você estiver na sua casa tentando se conectar com um computador remoto, podendo demorar 10 até 20 segundos para que essa conexão seja realizada. Mas uma vez que a conexão esteja pronta a máquina diz: Qual a conta? Você então tem que ter uma conta nesse computador ou usar uma conta pública. Vamos imaginar que nós estamos querendo fazer uma atualização do sistema DOSVOX a partir da conta comum de uso chamada upgrade. Qual a conta? upgrade Qual a senha? A senha da conta upgrade, que é uma conta geral para todos os usuários do DOSVOX, é: dosvoxrnp Durante a digitação da senha o computador não soletra. Qual ao senha? dosvoxrnp Acesso liberado. Comando? Quando a informação está pronta para ser trazida, a máquina informa: Acesso liberado. A partir deste momento, você pode trazer as informações desse computador ou para ele enviar. Para saber as opções do programa basta apertar a tecla F1. As opções são: L login conta e senha D diretório remoto R receber arquivo remoto T transmitir A apagar S trocar diretório Q informa quantidade transmitida V modo verborrágico ? ajuda Esc fim do programa Comando? Vamos apertar a opção Q para saber a quantidade transmitida. Até esse momento a quantidade foi zero. Comando? Q Transmitidos 0 k. Comando? Esta informação se refere a última transferência realizada. Ou seja, se você quiser transferir 3 arquivos, quando você transmitir o primeiro, ele vai informar a quantidade transmitida até aquele momento, e assim por diante. Agora vamos pedir um diretório remoto. Vamos ver quais são os arquivos que existem nesse computador. Opção D O programa falará: Diretório pedido, aguarde Use as setas para ler, F9 para informações, Esc para terminar .profile A máquina já fala o nome do primeiro arquivo. Vamos usar as setas para ler os diversos arquivos que existem remotamente a nossa disposição. Seta para baixo acdc4622.exe Para soletrar o nome do arquivo basta usar a seta para direita. Seta para baixo arj.exe Vamos imaginar que nós desejamos trazer esse arquivo arj.exe para o nosso computador, queremos transferi-lo de lá para cá. Opção R Receber. Qual o nome do arquivo local? Normalmente colocamos o nome completo, com subdiretórios. Exemplo: \winvox\arj.exe Devo usar o modo imagem (sugiro que sim)? O modo imagem é usado sempre que desejamos trazer a informação do computador remoto para o computador local sem nenhuma alteração. Em noventa e nove por cento das situações, vamos dizer que SIM. A única situação em que vamos dizer que NÃO é quando transferirmos um arquivo que tenha sido digitado numa máquina Unix ou Linux e que será lido numa máquina DOS ou numa máquina Windows. Mesmo nesses casos o sistema DOSVOX tem proteções que mesmo que o arquivo não tenha sido trazido de forma correta o sistema DOSVOX acertará o envio. Normalmente você responderá que quer sim, o modo imagem. Devo usar o modo imagem (sugiro que sim)? S O arquivo demora alguns segundos para ser trazido. Se o arquivo for muito grande, durante esse processo o computador emitirá alguns sinais sonoros para indicar que a transferência está sendo realizada. É importante notar que durante o processo de recepção, você não é obrigado a digitar o nome do arquivo local. Você pode simplesmente teclar Enter. Ao fazer isso, o arquivo remoto será copiado para a máquina local sem nenhuma alteração, ou seja, o nome remoto será copiado exatamente igual para o nome local. Muitas vezes isso não é interessante porque o computador remoto pode ter nomes de arquivos com muitas letras. De qualquer maneira é sempre interessante digitar o nome do arquivo local que você deseja e incluir o nome do subdiretório. Se o nome do subdiretório não for colocado, isto é, se não for digitado o caracter raíz antes do nome, o arquivo será colocado no diretório atual, no diretório de trabalho do sistema DOSVOX. Recepção completada. Comando? Nós faremos agora uma operação de transferência no sentido contrário. Nós temos um arquivo nesse computador que nós queremos que seja transmitido para o computador remoto. Nem sempre isso é permitido. Os servidores normalmente não aceitam que você coloque informações nele. Vamos então simular essa operação para que você veja o que acontece. Opção T Transmitir. Qual o nome do arquivo local? Vamos transmitir um arquivo chamado china.txt para esse diretório remoto que está lá no servidor. Qual o nome do arquivo local?\winvox\treino\china.txt Qual o nome do arquivo remoto? china.txt Devo usar o modo imagem (sugiro que sim) ? S Transferência de arquivo foi recusada. Comando? Como era previsto, a maioria dos servidores apenas aceita que você busque informações dele e não que você grave informações lá. Vamos agora continuar explorando as operações com diretório. Comando? D Diretório pedido, aguarde. Use as setas para ler, F9 para informações, Esc para terminar .profile O computador já falou o nome do primeiro arquivo. Seta para baixo Acdc4622.exe arj.txt Vou apertar F9 para ver maiores informações sobre o arquivo arj.txt. Quando você aperta F9 é escrito na tela do computador informações sobre o arquivo e você pode utilizar a tecla F1 para obter as informações. É interessante notar que essas informações variam de computador para computador. O que nós vamos falar agora se refere exclusivamente a computadores que utilizem o sistema Unix, Tropix, Linux, Free BSD ou qualquer variante desses sistemas. -r—r—r-- 1 upgrade usr 98292 Apr 29 1999 arj.exe A primeira informação que aparece tem dez letras: -r--r--r-- Essas informações significam que esse arquivo é um arquivo “read only”, arquivo de leitura. São 3 letras erres porque na verdade são os acessos do computador a usuários locais e a usuários remotos. Isso não importa muito para você. O que importa é o que vem a seguir. Então vamos apertar a tecla F1. 1 upgrade usr Essa informação que vem a seguir 1 upgrade e usr quer dizer que a conta upgrade é dona desse arquivo, e usr é o nome do grupo ao qual pertence o arquivo. Na verdade esse nome upgrade foi dado anteriormente quando foi executada a operação de entrada no computador. Essas informações tem pouca importância em geral para você. A próxima informação é mais importante: 98292 Essa informação corresponde ao tamanho do arquivo. Esse arquivo possue 98 mil duzentos e noventa e duas letras. A informação a seguir é a data Apr 29 1999 Arquivo que foi criado no dia 29 de abril de 1999. E finalmente a última informação que é o nome do arquivo. arj.exe Como você pode perceber, você tem que quase sempre ignorar as primeiras informações dessa linha, e se fixar basicamente nas informações de tamanho e de data. Para você continuar processando outros arquivos basta você continuar utilizando as setas para cima ou para baixo. Como você viu, não é nada difícil trazer ou enviar um arquivo remoto. Nós vamos agora nos fixar nas atualizações do sistema DOSVOX. Toda vez que você desejar fazer uma atualização no sistema DOSVOX, você deve ir para essa conta UPGRADE, buscar alguns arquivos que estão dentro dela. Esses arquivos normalmente recebem o seguinte nome: dosvox1.zip, dosvox2.zip, para atualização do DOSVOX para DOS e winvox1.zip, winvox2.zip, para atualização do DOSVOX para Windows. Para fazer uma atualização você deve trazer todos os arquivos que tenham o mesmo prefixo. Exemplo: dosvox1.zip, dosvox2.zip, quantos existirem. Colocar esses arquivos num diretório qualquer do computador (diretório raiz por exemplo) e utilizar o seguinte comando para fazer uma descompactação: Como exemplo, vamos mostrar agora a descompactação para atualização do Winvox: O comando é o seguinte: Pkunzip –do \winvox*.zip c:\winvox Para fazer a atualização do DOSVOX para DOS o procedimento é idêntico, trocando a palavra Winvox por Dosvox. É importante notar que essas atualizações que são feitas normalmente no sistema DOSVOX, tem que ser realizadas sem que o programa DOSVOX esteja ativo, nem nenhum de seus utilitários. Por exemplo, o Monitivox não pode estar ativo. Para fazer essas atualizações, você deverá executar ou através do sistema DOS sem nenhum suporte de fala, ou então através de iniciar, executar com o auxílio de uma pessoa vidente. É importante esse cuidado porque se você fizer a atualização do sistema DOSVOX com ele ativo, ele não será atualizado. Vamos agora continuar explorando os novos comandos do FTP. Apertei Esc para sair da opção de diretório. Comando? Opção A para apagar Qual o nome do arquivo remoto a apagar? Deve-se tomar um certo cuidado porque estamos apagando informações no servidor. Eu vou apagar o arquivo arj.exe que está num diretório remoto para exemplificar. Qual o nome do arquivo remoto a apagar? arj.exe Não consegui apagar esse arquivo. Comando? Normalmente você não consegue apagar arquivos remotos a não ser que você esteja processando arquivos que sejam de sua propriedade, armazenados no servidor. Vamos saber agora informações de quanto foi transmitido. Opção Q Transmitidos 3 K. Comando? O comando Q se refere sempre a última informação que foi enviada. Cuidado quando você for utilizar o comando Q para que você obtenha sempre a informação sobre a última coisa realizada. Se você transferir algum arquivo, pergunte imediatamente Q antes de executar algum comando de diretório senão você não conseguirá ter informação sobre a transferência real do arquivo que você realizou. Vamos agora pedir para trocar de subdiretório. Comando? S Verificando diretório atual. /home/upgrade Na máquina CAEC nós temos todos os diretórios de usuários organizados com A palavra /home no início. Na máquina Unix não se utiliza o caracter raíz mais sim o caracter barra, então nós vamos para /home Qual o nome do diretório desejado? /home ok Comando? Vamos verificar quais são os arquivos que existem nesse diretório. Comando? D Diretório pedido, aguarde Use as setas para ler, F9 para informações, Esc para terminar Quando a informação é um diretório, ele informará o nome do diretório e a palavra diretório seguida do arquivo. Ele falará: Adalbert diretório Vamos imaginar que nós desejamos ir para a conta do professor Antonio. O diretório é chamado de Antonio2. Utilizar as setas até chegar no diretório Antonio2 Apertar Esc Comando? S Verificando diretório atual. /home Qual o nome do diretório remoto desejado? Temos duas opções: ou digitamos /home/antonio2 ou então simplesmente antonio2. Se teclarmos simplesmente antonio2, o sistema vai pegar o nome do diretório atual e vai justificar a esquerda do nome que estamos digitando nesse momento. Vamos colocar simplesmente /home/antonio2 para termos certeza absoluta que estamos indo para o diretório correto. Não consegui trocar. Comando? É obvio que não conseguiu trocar. Imagina se o professor Antonio ia deixar o diretório dele aberto para qualquer pessoa fuchicar o que tem lá dentro! Com certeza o diretório UPGRADE está aberto, então vamos trocar para o diretório /home/upgrade Comando? S Verificando diretório atual. /home Qual o nome do diretório remoto desejado? Podemos digitar /home//upgrade ou upgrade. Ok Comando? Esse diretório está aberto e pode ser lido sem problemas. Nessa hora então você poderá ler o diretório, utilizando o comando D ou transferir alguma informação para lá. Agora nós vamos fazer uma outra operação: Trocar de conta. Trocar de conta geralmente não se faz, mas de qualquer maneira o programa FTPVOX permite isso. Vamos utilizar isso apenas para entrar numa conta para colocar nela informações pessoais. Vamos imaginar que nós temos na máquina CAEC uma conta particular. Nós queremos disponibilizar nessa conta arquivos para amigos buscarem informações nela. A operação é a seguinte: Comando? L Qual a conta? Vamos usar a conta do professor Antonio. Qual a conta? Antonio2 Qual a senha? A senha será digitada. O computador dirá em seguida: Acesso liberado. Comando? Vamos colocar nesse diretório um arquivo local: \winvox\treino\china.txt para ser disponibilizado nesta conta. Comando? T Transmitir Qual o nome do arquivo local?\winvox\treino\china.txt Qual o nome do arquivo remoto? china Devo usar o modo imagem? Sugiro que sim. S Envio completado. Comando? A partir desse momento, esse arquivo foi colocado no diretório remoto chamado /home/antonio2 e o nome do arquivo china.txt É importante notar que os nomes de arquivos remotos devem ser colocados sem nenhum acento. Os servidores podem até aceitar que os arquivos sejam trazidos porém, se você colocar acento, espaço em branco ou alguma letra especial, que não seja a letra ponto, você pode ter problemas de recuperar esses arquivos em alguns sistemas operacionais, por exemplo dentro do próprio windows. Só faltou falarmos sobre como é que uma pessoa busca esse arquivo. Uma pessoa pode buscar esse arquivo se você fornecer a sua conta e a sua senha. Isso é uma coisa muito indesejável. A melhor maneira de baixar esse arquivo não é através de FTP. A melhor maneira é utilizando um outro utilitário do sistema DOSVOX que é o WEBVOX, usando o seguinte endereço: http://nome da máquina/nome da sua conta precedido do caracter~/nome do arquivo Seguindo o nosso exemplo, o endereço seria: http://caec.nce.ufrj.br/~Antonio2/china Como você pode perceber é bastante simples. E se essa pessoa que vai buscar o arquivo for uma pessoa vidente, que não vai utilizar o sistema DOSVOX, usará esse mesmo acesso só que ao invés de usar o Webvox, vai usar o Netscape, o Explorer ou qualquer browser que ele tenha disponível. Vamos ver agora a Opção V – Modo Verborrágico O modo verborrágico raras vezes é necessário ser utilizado. Ele informa todas as mensagens que o servidor envia para o computador. Essas mensagens, em geral, são reinterpretadas pelo sistema DOSVOX , de tal maneira que você não precisa ficar realmente sabendo tudo o que o computador está falando. As vezes é interessante obter alguma informação adicional, especialmente quando algumas máquinas, não a máquina CAEC, possuem algumas mensagens de boas vindas ou coisa assim que podem ser faladas com o modo verborrágico. Vamos utilizar por exemplo o comando de apagamento de um arquivo que não existe. Comando? V Modo verborrágico ligado. Comando? A Apagar. Qual o nome do arquivo remoto a apagar? xxccss 550 Não consegui obter o estado do arquivo (Nome de arquivo desconhecido) Não consegui apagar este arquivo. Comando? Repare que essa mensagem 550 não consegui obter o estado do arquivo. foi sintetizada pelo DOSVOX. Essa mensagem foi enviada pelo servidor ao programa FTPVOX. E depois ela foi reinterpretada pelo sistema. Ele falou então: Não consegui apagar esse arquivo. Comando? Eu vou então desligar o modo verborrágico para você sentir a diferença. Comando? V Modo verborrágico desligado. Comando? A Qual o nome do arquivo remoto a apagar? xxccss Não consegui apagar esse arquivo. Comando? Repare que a informação que o servidor envia normalmente é completamente dispensável porque o próprio sistema DOSVOX já reinterpreta para você o que aconteceu realmente durante esse processo. E Algumas mensagens que o servidor envia são realmente muito encrípticas e não introduzem nada, a não ser confusão na cabeça do usuário. Acredito que você tenha gostado do programa FTPVOX que é muito útil para você buscar e enviar informações para servidores remotos. Esc Programa terminado