Administrando Servidores Windows 2000 c/ o RDesktop

Neste artigo abordaremos o uso do RDesktop, que tem como finalidade a administração remota de servidores Windows 2000. O RDesktop serve como um client do Terminal Services do Windows e tem a mesma função de aplicativos como o PC Anywhere, VNC, etc.

[ Hits: 53.152 ]

Por: Lauro Gatz em 15/01/2003


Conhecendo, configurando e utilizando o RDesktop



Bom pessoal, primeiramente é bom levar em conta 3 pontos desse artigo, são eles:
  1. Com relação a segurança o RDesktop tem se mostrado muito fiel, bem como o serviço do qual este aplicativo presta papel de client, que é o Terminal services do Windows 2000.
  2. Nesse artigo será abordada a ativação do serviço Terminal Services no servidor Windows 2000 e a instalação e uso do RDesktop, não estaremos citando a instalação nem o uso do cliente de serviços de terminal em estações Windows, pois estaríamos desviando do nosso propósito, além do que existe documentação sobre este tópico no próprio help do Windows.
  3. É muito importante frisar que esta ferramenta de administração além de muito leve e prática de ser utilizada, não requer que você gaste mais dinheiro comprando licenças do PC Anywhere, e de nenhum outro software para seus servidores Windows 2000, e por ser um serviço agregado do próprio Windows tende a funcionar melhor que outras soluções adaptadas para isso, mesmo que esta outra solução seja freeware, isso sem citar que com o RDesktop você pode administrar servidores de qualquer estação Windows ou Linux.
Bom vamos ao que interessa...

Primeiramente é necessário ter o Windows Terminal Services ativado no seu servidor Windows 2000, caso você não tenha o serviço habilitado, seguem abaixo as instruções, caso o serviço já esteja ativo, passe para a próxima etapa em Instalando e Usando o RDesktop.

Ativando o Windows Terminal Services

  1. No seu servidor Windows 2000, logado como administrador ou como um usuário que tenha esses privilégios, clique em: Iniciar -> Configurações -> Painel de controle -> Adicionar ou remover programas -> Adicionar ou remover componentes DO WINDOWS.
  2. Vá até Serviços de terminal e clique em Detalhes.
  3. Marque a opção Ativar serviços de terminal e clique em Ok.
  4. Clique agora em Avançar.
  5. Concluir.
Feito isso, seu servidor já estará apto a usar o RDesktop e o cliente de serviços de terminal do Windows.

Instalando e Usando o RDesktop


Nota: para esses procedimentos, não é necessário que você esteja logado como root.

Agora precisamos primeiro baixar o RDesktop, para baixar o software acesse o seguinte endereço: Encontre a distribuição para download, eu não coloquei o caminho direto pois essas coisas costumam mudar e isso inutilizaria ou no mínimo dificultaria o uso deste artigo.

Após o download, basta descompactar o arquivo baixado, que no caso desse nosso artigo é o rdesktop-1.1.0.tar.gz, você fará isso usando o shell e digitando o seguinte comando:

# tar -zxvf rdesktop-1.1.0.tar.gz

Naturalmente você deverá estar no diretório onde está o arquivo rdesktop-1.1.0.tar.gz.

Neste ponto terá sido criado um diretório com o nome rdesktop-1.1.0. Entre no mesmo usando o comando:

cd rdesktop-1.1.0

e digite os comandos:

./configure
make


ao termino do make você estará apto a utilizar o RDesktop, para isso você deverá utilizar a seguinte sintaxe, se via linha de comando:

./rdesktop -u seu_nome_de_usuário_no_windows -p sua_senha xxx.xxx.xxx.xxx

substitua as seqüencias de xxx pelo número IP do servidor a ser administrado remotamente.

Você poderá criar links para poder iniciar o RDesktop direto de seu desktop, mas se você tiver muitos servidores para administrar a coisa pode ficar meio tumultuada, de forma que é melhor abrir o shell e mandar ver... =)

Bom, espero ter contribuído com os colegas...

Um grande abraço à todos!
Lauro Gatz.

   

Páginas do artigo
   1. Conhecendo, configurando e utilizando o RDesktop
Outros artigos deste autor

Geração de arquivos PDF no Linux

Configuração de Vídeo - SIS530, SIS620 e CIA...

Acentos corretos no console, PnUP, PnDown, Home End, etc..

Problemas no XMMS c/ RedHat 8.0

Compactação de Arquivos

Leitura recomendada

Asterisk 1.6 com MD3200 em Linux Ubuntu Server 8.10

Configurando Jmeter em modo Recording

A Vida em Preto e Branco I - Pebrot, MSN em modo texto

Desvendando o editor Vim

Instalando o Kink - Monitoração de tinta de impressoras HP e Epson

  
Comentários
[1] Comentário enviado por fabio em 15/01/2003 - 17:39h

Lauro,

Muito show este software, testei aqui na empresa onde trabalho, levíssimo. A muito tempo eu ficava pedindo ao Windows Administrator p/ criar compartilhamentos p/ mim qdo eu precisava acessar algum dos servidores 2000, agora não preciso mais.

E tem mais, agora posso acessar o Bradesco Banking a partir do meu desktop abrindo o IE remoto :)

[2] Comentário enviado por cesarcardoso em 11/04/2003 - 16:51h

Pro pessoal GNOMEr e que gosta de uma interface bonitinha, tem o tsclient (http://www.gnomepro.com/tsclient) que é show de bola. Já está em GTK+2 e ainda coloca um ícone no system tray.

[3] Comentário enviado por Oki em 13/04/2003 - 05:45h

Tanto o rDesktop quanto o tsClient são muito bons.

[4] Comentário enviado por lauro em 13/04/2003 - 11:05h

Na verdade não existe essa comparaćão, de que tanto o rDesktop quanto o tsClient são muito bons, pq na verdade o tsClient é um frontend do rDesktop, ou seja é somente uma interface gráfica que torna mais amigável o uso do rDesktop, sem o rDesktop o tsClient não tem qualquer funcionalidade... ;-)

[5] Comentário enviado por marcolinux em 23/06/2003 - 22:13h

Vixi! Taí um artigo muito bom! Estou aplicando ele AGORA !!!!!!



[6] Comentário enviado por fabricio.sp em 14/08/2003 - 14:52h

Alguem já testou algum tipo de SDclient para Rdesktop?
Tenho estações linux, acesso vários aplicativos que rodam em um servidor Ruwindows, o SDclient para terminal server abre uma sessão RDP possibilitando assim a impressão local nas estações ruwindows, preciso de algo parecido para funcionar no linux, acesso o servidor Ruwindows pelo Rdesktop! Se alguem já passou por isso e estiver afim de ajudar agradeço!
Quando descobrir publico!
Abraço galera, bons códigos.
[email protected]

[7] Comentário enviado por ronan em 30/04/2004 - 14:57h

Por favor, preciso que o Rdesktop conecte a um servidor mas sem pedir usuario e senha. Eu instalei mas esta pedindo senha, e não quero.

[8] Comentário enviado por thiagosc em 06/07/2004 - 10:08h

Cara muito legal este artigo, foi uma "mão na roda" para mim... valeu !!!

[9] Comentário enviado por borba em 01/10/2004 - 17:04h

o terminal server so tem no Rwuindows NT 4 e no 2000 server?
ah, se alguem tem o RDesktop e puder mandar é que o site (www.rdesktop.org) tá fora do ar.
Valeu!!

[10] Comentário enviado por py5hc em 02/02/2006 - 13:06h

>Comentário enviado por ronan em 30/04/2004:
>Por favor, preciso que o Rdesktop conecte a um servidor mas sem >pedir usuario e senha. Eu instalei mas esta pedindo senha, e não >quero.

com esta linha vc vai logar direto com seu usuario e senha, claro que depende de como o WTS foi configurado, e ainda vai abrir direto o programa q gostaria de usar

#rdesktop -f -n $USER -k pt-br 192.168.1.1 -u usuario -p senha
-s "C:\Arquiv~1\seuprograma\programa.exe" -c "C:\Arquiv~1\seuprograma"

vale a pena voce dar uma olhada no site
http://www.die.net/doc/linux/man/man1/rdesktop.1.html
ou direto no seu console
man rdesktop

[11] Comentário enviado por jorgefred em 25/07/2006 - 11:26h

Muito bom o rdesktop , funcionou blz..., mas gostaria de saber como coloco um link ou um atalho, para não precisar ficar acessando a linha de comando.

abs

[12] Comentário enviado por py5hc em 15/10/2006 - 23:52h

Voce pode criar dentro do diretorio /home/usuario/Desktop um arquivo com o seguinte conteudo:
Nome do Arquivo:
Windows.Desktop

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Exec=/usr/local/bin/windows.sh
TryExec=
Icon=/opt/gnome/share/pixmaps/blueradio-48.png
X-GNOME-DocPath=
Terminal=false
Name[pt_BR]=Windows
GenericName[pt_BR]=Windows
Comment[pt_BR]=Acesso ao windows

e dentro do /usr/local/bin/windows.sh a linha

rdesktop -f -n $USER -k pt-br 192.168.1.1 -u $USER -p senha
-s "C:\Arquiv~1\seuprograma\programa.exe" -c "C:\Arquiv~1\seuprograma"

[13] Comentário enviado por robson..pba em 22/02/2007 - 11:35h

pessoal bom dia, eu conecto do linux mandriva 2006 em um servidor 2003 server usando o rdesktop xxx.xxx.xxx.xxx e abro o aplicativo para meus funcionarios trabalharem porem eles reclamam que esta mais lento do que antes que era com o windows xp, apos passar a conexão usando o rdesktop esta mais lenta alguem sabe o que eu posso mudar para fazer essa conexão ficar mais rapida, lembrando que no windows ela é rapida

[14] Comentário enviado por gpr.ppg.br em 17/04/2007 - 02:34h

MUITO BOM... recomendo... RDESKTOP... + na dizinha.linux ja vem instalado.

+ e como fazer acesso fora da rede?

[15] Comentário enviado por wx3po em 08/05/2007 - 13:54h

Muito bom ... vc pode inclusive usar mais argumentos, como por exemplo para mapear uma pasta local ( -r disk:nome=/caminho), modificar a resolução (-g 1024x768) ou -f para full screen ...

[16] Comentário enviado por ericobrasil em 15/06/2007 - 09:20h

Caso alguém esteja com problema para fazer funcionar a tecla /?, do lado do shift direito, simplesmente coloque no final do arquivo /usr/share/rdesktop/keymaps/pt-br as 2 linhas abaixo:

slash 0x73
question 0x73 shift

O ponto do teclado numérico também não funciona, mas eu não consegui mapeá-lo, não descobri qual o código dele. Se alguém descobrir, poste a solução aqui.

[17] Comentário enviado por aps167 em 15/09/2007 - 22:02h

muito bom acessei via dizinha

Perguntas?

1- A imagem no servidor ficou em 8 bits e a imagem não ficou boa ..alguem pode me dizer porque?

2 - Como faço que o dizinha mesmo rodando pelo CD já de o boot logado no Windows Terminal server, como se fosse a propria maquina windows, pois quero usar isso em um cliente e aproveitando algumas maquinas pentium 200 que ele tem.

obrigado pela ajuda.

[18] Comentário enviado por Lythi em 11/10/2007 - 16:43h

k

[19] Comentário enviado por rafael.aragao em 19/11/2007 - 12:08h

queria rodar isso direto do disquete ou num hd pequeno que iniciasse direto para a tela do rdesktop tem como

[20] Comentário enviado por VanderFF em 16/06/2008 - 14:20h

olá... blz?
Eu já configurei o Rdesktop em 3 linux diferentes, mais não consigo colocar ele para executar sozinho, quero dizer, ele tem que executar o programa automaticamente assim que liga o computador, pode ser em modo texto ou em modo gráfico.

Agradeço a atenção do pessoal!

[21] Comentário enviado por guilhermepena em 01/10/2008 - 14:13h

Cara muito bommmmm...

[22] Comentário enviado por sandromt em 15/10/2008 - 10:59h

Excelente. O rdesktop é ótimo, era o que estava precisando.
Valeu pelo post!!!!!!!

[23] Comentário enviado por VanderFF em 05/11/2008 - 16:50h

Muito bom o tutorial, porém, eu fiz uns terminais aqui no serviço usando o rdesktop que funcionam perfeitamente, mais o cursor não fica "piscando" no windows. Existe alguma maneira de fazer ele ficar "piscando" normalmente???

Preciso fazer isso meio que urgentemente!!!!

[24] Comentário enviado por VanderFF em 06/01/2009 - 16:17h

Estou com um outro problema, a licença do rdesktop expirou, o que fazer??
Ele esta retornando a seguinte mensagem de erro:
disconnect: No Valid license available .

E ae... alguém pode me dar uma ajuda??? Preciso resolver isso o mais rápido possível.

[25] Comentário enviado por Marcelo_Ribeiro em 16/01/2009 - 11:54h

e aí.
escrevi no shell rdesktop ip_maquina -s "C:\Meuprograma\programa.exe" -c "C:\Meuprograma" mas qdo logo no win, dah uma msg de erro:

O sistema nao pode encontrar o arquivo especificado. Esta pasta de trabalho é invalida.

tenho q alterar alguma coisa na pasta?

mas se eu logo sem especificar o arquivo e o programa, vai normal.

o q eu faco?

[26] Comentário enviado por amigri em 30/09/2009 - 21:40h

Eu também estou com o mesmo problema que o VanderFF!
Alguém tem uma idéia para resolver esta questão.

A pergunta:
Estou com um outro problema, a licença do rdesktop expirou, o que fazer??
Ele esta retornando a seguinte mensagem de erro:
disconnect: No Valid license available .

Valeu....

[27] Comentário enviado por donabuba em 12/04/2010 - 10:36h

Comecei a ter este mesmo problema.
Cara, eu to com medo.

Any suggestions?

[28] Comentário enviado por xleonardox em 12/07/2010 - 15:33h

A título de paliativo, tente o parâmetro "-n nomequalquerdehost" para conectar. O problema parece estar ligado a restrições da MS relativas ao nome do cliente x número de dias que está conectando.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts