Linux > Script para acesso a Windows por Remote Desktop

1354 Views
Tempo de leitura: 1 Minuto
Atualizado em:

No escritório onde trabalho há milhares (isso mesmo, milhares) de servidores Windows.

Para acessá-los, utilizo o rdesktop no Fedora do meu desktop no escritório.

Poderia utilizar o tsclient, frontend do rdesktop, mas não é muito prático no Fedora. Ele me cria um atalho, ou seja, uma conexão por servidor, como vemos na imagem abaixo:

Tudo bem trabalhar assim quando se trata de alguns servidores ou até mesmo de algumas poucas dezenas de servidores, mas estou falando de milhares.

Assim, decidi criar um Shell Script para otimizar minhas tarefas no Windows.

O script que fiz é simples e o seu funcionamento também é. Basicamente, o executo no Terminal e ele retorna um pedido de Host ou IP. Informo o Host ou IP do servidor que vou acessar e voila! O rdesktop acessa o servidor desejado com os parâmetros que pré-defini (resolução, qualidade de imagem e o usuário que utilizarei).

Abaixo, o vemos em execução:

A seguir, o script em questão:

#!/bin/bash
host() {
rdesktop -5 -a 16 -g 1600x800 -u meuUsuario $host
}
echo -n "Informe o HOST ou IP do servidor: "
read host
echo -n "Acesso a $host"
echo "  "
host

Basicamente, crio a variável host com a string que invoca o rdesktop e a alimento com o valor digitado no Terminal.

No seu caso, para utilizá-lo, deverá editar o valor meuUsuario.

Por segurança, não é recomendável gravar a senha no script, a menos que esteja certo de que isso será seguro. Para incluir a senha no script, basta implentar o valor -p.

Caso queira implementar outras opções e surjam dúvidas, utilize:

man rdesktop

Para faciliar o uso do script, o incluí um alias no .bashrc. Assim, quando digito apenas “ts” no Terminal, o script é acionado.

Veja como criar alias, clique no link abaixo:
https://linuxzilla.com.br/2010/08/linux-criando-alias-no-linux/

Lembrando que precisa do rdesktop instalado no seu PC. Caso não o possua, utilize o comando abaixo:

yum install rdesktop

Observação: No Ubuntu, o tsclient é mais parecido com o mstsc.exe do Windows. Vou descobrir o porque e postar aqui.

Abraços!

0 - 0

Thank You For Your Vote!

Sorry You have Already Voted!