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 docomputador remoto se dá da
mesma forma, ou seja, através de uma linha de comandos Unix ou a partir deum menu de comandos disponíveis que sempre se apresenta
em algum lugar da tela (esta última forma é amais 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 ocomputador ao qual você está
conectado permitir que você faça. Ele também é muito usado por operadores desistemas (Sysop's) a fim de fazer algum tipo de
manutenção (se você pensa que o Sysop de seu provedor saide casa toda vez que tem algum problema nos servidores, está muito enganado;
muitas vezes ele faz amanutençã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á !).
Conectando-se via Telnet:
Os passos que apresentamos aqui são para o programa que acompanha o windows 95, mas servemperfeitamente 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 desseprograma.
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 essaconfiguração). Feito isto, clique no botão "Conectar" (Connect).
Isto iniciará a conexão com o computadorremoto.
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 - naverdade 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
dificuldadecom isso).
Explore o sistema ao qual você se conectou para exercitar. Quando quiser terminar a conexão, volte ao menu"Conecta" e selecione
"Desconectar".
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.
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.
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.
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:
| 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 |