FTPVOX – MANUAL DE OPERAÇÃO




A operação de FTP é utilizada 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 através 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 falará:
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 dirá: Qual a conta? Você então tem que ter uma conta nesse 
computador ou utilizar uma conta pública.

Vamos imaginar que nós estamos querendo fazer uma atualização do sistema DOSVOX 
através da conta comum de utilização 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 soletrará.

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ê poderá 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 verborá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 transferí-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 Linox 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 de 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


