TELNET (Protocolo de Terminal Virtual) e' o protocolo Internet para estabelecer a conexão entre
computadores. Através dessa conexão remota, pode-se excutar programas e comandos em outra máquina,
como se o teclado de seu computador estivesse ligado diretamente a ela.
O visual de uma conexão via Telnet é semelhante ao que se tem em BBS's de interface Dos, e a operação do
computador remoto se dá da mesma forma, ou seja, através de uma linha de comandos Unix ou a partir de
um menu de comandos disponíveis que sempre se apresenta em algum lugar da tela (esta última forma é a
mais comun em servidores que permitem acesso público).
O Telnet pode ser usado para a pesquisa de informações e transferência de arquivos - tudo depende do que o
computador ao qual você está conectado permitir que você faça. Ele também é muito usado por operadores de
sistemas (Sysop's) a fim de fazer algum tipo de manutenção (se você pensa que o Sysop de seu provedor sai
de casa toda vez que tem algum problema nos servidores, está muito enganado; muitas vezes ele faz a
manutenção de casa mesmo, via Telnet !)
Programas para Telnet
Para fazer uma conexão via Telnet, é necessário um programa específico.
O windows 95 já vem com um (procure no diretório c:\windows o programa
Telnet.exe - deve estar lá !). Caso seu provedor não lhe forneça um programa
para Telnet, você pode conseguir um clicando no endereço abaixo :
CommNet (para Windows 3.x) - Shareware
NetTerm (para Windows 95) - Freeware
NCSA Telnet (para DOS) - Freeware
Conectando-se via Telnet
Os passos que apresentamos aqui são para o programa que acompanha o windows 95, mas servem
perfeitamente para outros programas, com algumas variações, que você pode perceber e contornar. Se você
tem algum dos programas listados ao lado, leia isto primeiro e depois passe para a página específica desse
programa.
Inicie o programa Telnet.exe ou outro utilitário para esse fim. Clique no menu "Conecta" (connect), selecione
"Sistema Remoto" (remote system) e digite na caixa "Nome do Host" (Host Name) o endereço ao qual você
quer se conectar (ex.: spacelink.msfc.nasa.gov).
Nas caixas "Porta" (port) e "Tipo do Terminal" (terminal type) selecione "telnet" e "vt100", respectivamente
(isso não é um padrão, mas é usual; pode ser que em alguns lugares você tenha que mudar essa
configuração). Feito isto, clique no botão "Conectar" (Connect). Isto iniciará a conexão com o computador
remoto.
Frequentemente, ao se completar a conexão, o sistema remoto pede uma senha. No nosso exemplo, digite
"guest" e aperte enter (lembre-se, você está operando um sistema de interface parecida com o DOS - na
verdade e' Unix - esqueca o mouse e use o teclado !). Isto abrirá as portas do computador remoto para você.
Na tela surge uma série de opções, precedidas de um número ou letra. Para executar um desses comandos,
digite esse número ou letra e aperte enter (os usuários da época pré-windows não terão a menor dificuldade
com isso).
Explore o sistema ao qual você se conectou para exercitar. Quando quiser terminar a conexão, volte ao menu
"Conecta" e selecione "Desconectar".
Espero que, com estas informações, você
já seja capaz de fazer uma conexão deste tipo. Alguns endereços
não vão ter nada de interessante, mas não se desanime.
Você pode encontrar muito material de pesquisa via
Telnet. Se você é Webmaster,
muitas vezes vai ter acesso a provedores de presença,
via FTP e, em alguns casos, Telnet, para efetuar algumas
operações que o FTP não permite. Segue abaixo uma pequena
lista de comandos que lhe serão muito úteis neste caso:
Alguns
endereços para conexão
Abaixo temos alguns endereços onde
você pode fazer uma conexão via Telnet :
netfind.if.usp.br
Busca
mundial de usuários na Internet. Digite netfind
ao estabelecer a conexão.
ned.ipac.caltech.edu
Banco
de dados Extragalático da NASA/IPAC. Digite ned na
conexão.
spacelink.msfc.nasa.gov
Banco
de dados da NASA. Digite guest ao se conectar.
stis.nsf.gov
Informações
científicas e tecnológicas. Digite public na conexão.
Info:
Na seção
enderecos, existem mais enderecos com suas senhas.
Exercício
Conecte-se ao Banco de Dados da
NASA e copie para seu computador uma foto tirada pelo telescópio
Hubble (acredite, vai dar um pouco de trabalho encontrar,
mas não desanime; ao final você já vai estar bem mais
familiarizado com o Telnet !) ;-)
Comandos
básicos de Unix
A maioria dos servidores não
permite acesso público via Telnet, porque essa é a
principal porta de entrada de Hackers. Nestes servidores
não se encontra menus que facilitam a navegação pelo
site ou operações de qualquer tipo, o que leva a
necessidade de se conhecer alguns comandos de Unix.
ls
-l
lista
os arquivos de um diretório
ls
-al
lista
todos os arquivos de um diretório, mesmo os Hidden
cp
x y
copia
o arquivo do diretório x para o diretório y (o
caminho de diretório deve ser colocado por
inteiro)
mv
x y
move o
arquivo do diretório x para o diretório y (o
caminho de diretório deve ser colocado por
inteiro)
rm
x
deleta
o arquivo x
cd
xxx
muda o
diretório ativo para xxx
cd
..
muda o
diretório ativo para o que está 'acima' do
atual
mkdir
xxx
cria o
diretório xxx dentro do diretório atual
rm
xxx
remove
o diretório xxx
Info:
Na seçao
comandos Unix, existem mais comandos.