Em ambiente Linux (
unixes)
Nestes ambientes, normalmente, o utilizador está familiarizado com a utilização de consolas de comando. Não obstante, podem ser criados
scripts que permitem a automatização do processo de forma repetida (neste caso o lançamento de um determinado programa com parâmetros).
O exemplo que aqui é exposto baseia-se no pressuposto que o sistema tem instalado o pacote/software
rdesktop.
Para se ligar, partindo do principio que o computador está ligado à rede (vpn ou local - ver os IP de ligação consoante um tipo ou outro), basta executar:
Code: Select all
rdesktop -k pt -g 1024x768 192.168.1.5
O parâmetro
-k pt é para seleccionar o tipo de teclado Português;
O parâmetro
-g 1024x768 define a área de trabalho (tamanho). Se pretender usar o rdesktop em ecrã cheio (full-screen) então pode substituir todo o parâmetro pelo
-f
O IP 192.168.1.5 é utilizado para se ligar na rede interna da escola ou
o 192.168.33.1:3392 para se ligar a partir da VPN.

O novo sistema RDP utilizado pela Microsoft obriga que seja registada a licença de sessão (pela primeira vez) no computador cliente, para poder controlar o
tipo de conexões. No sistema 2000/2003 este método não criava qualquer problema para clientes não Microsoft. Actualmente, até que seja corrigido o código que negoceia o certificado de sessão, o sistema devolve um erro de licenciamento posteriormente à primeira ligação (pois foi guardado o certificado no cliente, mas este não consegue reenviar posteriormente o mesmo ao servidor) e dá-se a negação de serviço com o erro "Internal Licencing Error". Uma maneira de contornar o problema é eliminar os ficheiros cache do local do utilizador, antes de voltar a ligar.
A melhor maneira é criar um
script bash em ~/bin/ com um nome que pretenda, por exemplo, ligar-rdp-escola.bash (com o bit +X activo, com
chmod), tendo o seguinte conteúdo:
Code: Select all
#!/bin/bash
rm -rf ~/.rdesktop
rdeskop -k pt -g 1024x768 192.168.1.5
E assim, sempre que executado, o
script limpa a cache para evitar o problema da conexão associado e seguidamente lança o programa
rdesktop com os parâmetros fornecidos.