Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

Debian Linux 4 iniciando o Windows como terminal server
Linux user
renizgo
30/10/2008
Implementação de um sistema de terminais onde o sistema operacional é o Linux Debian 4, que na inicialização abre o serviço de acesso remoto com a interface gráfica de um servidor Windows Server 2003 com licenças de Terminal Server instaladas e ao término das atividades, quando o usuário efetuar logoff, o Linux desliga o computador automaticamente.
Por: Renato Diniz Marigo
[ Hits: 12448 ]
Conceito: 10.0   1 voto(s)1 voto(s)1 voto(s)1 voto(s)1 voto(s) + quero dar nota ao artigo

Instale o Debian 4

Instalação do Debian 4:

Insira o cd de boot do Debian 4.

Clique em Graphical install.

Usar disco inteiro, partições separadas, finalizar e gravar informações.

Instalando...

Instalação finalizada.

Reinicie o computador.

Entre com sua senha e desabilite as atualizações automáticas.

Para máquinas muito antigas, instale o WindowMaker como interface gráfica, pois é muito mais leve. Clique em Sistema / Administração / Gerenciador de Pacotes Synaptic. Procure por Wmaker e instale: Wmaker / WmakerConf / WmakerConf-Data / WmakerData.
Debian Linux: Instalando WindowMaker via Synaptic
Vamos habilitar o logon automático: Sistema / Administração / Janela de Início de sessão.

Sessão padrão selecionaremos WindowMaker.

Na aba segurança deixaremos assim para que o computador entre no sistema automaticamente com o usuário de nome "Terminal":
Debian Linux: Iniciar sessão X sem senha
Dê um Logoff, mude a sessão para WindowMaker e selecione-a como padrão.
Debian Linux: Sessão WindowMaker
Agora daremos permissão para que o usuário "terminal" possa desligar o computador. Abra o console, entre como root e dê o comando:

# visudo

Adicione esta linha e salve, não se esqueça que Linux diferencia MAIÚSCULAS de minúsculas. Salve o arquivo. Depois desta alteração o usuário "terminal" poderá desligar o sistema através do comando "sudo /sbin/shutdown -h now".

terminal ALL=NOPASSWD /sbin/shutdown -h now

Debian Linux: Editando o sudoers com visudo
Agora criaremos um script para execução do Rdesktop na inicialização do Linux. No console digite:

# vi terminal

Digite estes comandos (este é o comando completo, mas teste antes sem -f de Full screen e sem o comando de shutdown).

rdesktop -f -r disk:discos=/media 10.3.2.18; sudo /sbin/shutdown -h now

Debian Linux: script para desligar a máquina
Para que este arquivo que criamos seja executável digite:

# chmod +x terminal

Coloque na inicialização do console para ver se funciona. Feche e execute novamente.
Debian Linux: Iniciando o Windows como Terminal Server
Neste caso funcionou e agora já posso completar o comando com full screen e shutdown.

rdesktop -f -r disk:discos=/media 10.3.2.18; sudo /sbin/shutdown -h now
  • O comando "-r disk:discos=/media" serve para que o computador reconheça os discos do computador terminal, você precisa criar uma pasta com o comando "mkdir /media/pendrive".

Entrar na pasta /etc e edite o arquivo fstab, acrescentando na última linha:

/dev/sda1 /media/pendrive vfat rw,user,auto 0 0

Obs.: O pendrive só funcionará se for inserido antes do computador ser ligado.

Para que o console inicie com WindowMaker faça:
Debian Linux: console iniciando WindowMaker
Pronto, agora seu Linux, na inicialização, roda o comando do rdesktop e ao executar o logoff no Terminal Server seu Linux desligará automaticamente.
Debian Linux como Terminal Server
Totalmente transparente ao usuário.

Espero ter ajudado.





Páginas do artigo
   1. Instale o Debian 4

Outros artigos deste autor
Nenhum artigo encontrado.

Leitura recomendada

Comentários
[1] Comentário enviado por carlosands em 30/10/2008 - 17:02h:

Fala Renato parabéns muito bom o seu artigo
eu utilizo o rdesktop também para fazer acesso ao servidor windows 2003
mas não conhecia o parametro para desligar a máquina vou acrescentar ele na
linha do meu rdesktop...

Parabéns pela contribuição ela é muito util.

Att...

Carlos Augusto


[2] Comentário enviado por diegoblos em 30/10/2008 - 17:10h:

Renizgo

Em quais cenarios vc utiliza essa solução?


[3] Comentário enviado por caiofs em 30/10/2008 - 18:50h:

Renizgo,

Gostei muito do tutorial, mas, existe uma forma de criar um script que faça todas estas funções? Gostaria de saber também de saber, se não existe uma maneira de fazer este procedimento sem utilização do comando "sudo".. dando as devidas permissões em algum lugar...

Abraços e muito obrigado.


[4] Comentário enviado por comfaa em 31/10/2008 - 07:53h:

fala ai ...

este artigo esta bem legal, mas tem jeitos mais facil, tipo, eu uso na empresa onde trabalho o Neo Dizinha e ele faz o acesso direto no meu Win2003 ....

mas esse seu tmb ta bem legal


[5] Comentário enviado por giaco em 06/11/2008 - 09:11h:

E como ficam as licenças? Preciso ter uma CAL TS + uma CAL de acesso ao server? Isso não sia mais caro que comprar um XP?


[6] Comentário enviado por nariz em 21/12/2008 - 00:12h:

muito bom renizgo !
faço isso com o Kurumin Light onde eu trabalho...
é ótimo para aproveitar maquinas velhas... consigo rodar o pesado kurumin com 64MB de ram em uns velhos K6...
o cenario no qual uso isso é matriz com o WTS e filiais(lojas) com as maquinas velhas com o linux conectando no wts da matriz.


[7] Comentário enviado por jardel.ac em 14/01/2009 - 23:07h:

Muito bom! Só tenho uma dúvida. Como faço para montar a porta paralela e serial "local" no rdesktop.


[8] Comentário enviado por fpasqueto em 17/01/2009 - 09:19h:

Amigao parabens pelo seu artigo muito bom mesmo, eu estou usando linux pra fazer o mesmo servico, meu sistema e em delphi nao roda via wine, entao facor terminal server com estacoes linux, mas ainda tem uma coisa q me encomoda sao impressoras fiscais vc sabe me dizer se via linux tem como compartilhar os recursos locais da maquina como a porta com pois com estacoes windows tem como compartilhar a porta com do terminal


[9] Comentário enviado por magskull em 10/10/2009 - 22:08h:

Não consegui permitir meu usuario desligar a maquina ao fazer logoff.



Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.