Copyright © 2003 Brad Hards
É concedida permissão para copiar, distribuir e/ou modificar este documento sob os termos da Licença de Documentação Livre GNU, Versão 1.1 ou qualquer versão posterior publicada pela Fundação do Software Livre; com nenhuma Seção Não Modificável, com nenhum Texto de Capa, e com nenhum Texto de Contra-Capa. Uma cópia da licença está incluída na seção intitulada "Licença de Documentação Livre GNU".
O Desktop Sharing é um aplicativo de servidor que lhe permite compartilhar a sua sessão atual com um usuário em outra máquina, que poderá usar um cliente de VNC para ver ou mesmo controlar a máquina.
Índice
O Desktop Sharing é um aplicativo de servidor que lhe permite compartilhar a sua sessão atual com um usuário em outra máquina, que poderá usar um cliente de VNC para ver ou mesmo controlar a máquina.
Você, tipicamente, iria usar o Desktop Sharing com o cliente de VNC do KDE, o Remote Desktop Connection, uma vez que corresponde mais aproximadamente às funcionalidades especiais do Desktop Sharing.
O Desktop Sharing não necessita que você inicie uma nova sessão de X - ele pode compartilhar a atual. Isto torna-o muito útil quando você quiser que alguém o ajude a executar uma tarefa.
Por favor comunique quaisquer problemas ou pedidos de funcionalidades para as listas de correio do KDE ou envie um erro para http://bugs.kde.org.
Este capítulo contém uma breve descrição do protocolo do Buffer de Quadro Remoto usado pelo Desktop Sharing e pelos outros sistemas compatíveis. Se você já estiver familiarizado com o Buffer de Quadro Remoto, poderá ignorar este capítulo com segurança.
A implementação de alto nível de um sistema que use o protocolo Buffer de Quadro Remoto é conhecido como Virtual Network Computer (Computador de Rede Virtual), ou mais frequentemente por VNC.
O Buffer de Quadro Remoto (ou, do inglês, RFB para abreviar) é um protocolo simples para o acesso remoto às interfaces gráficas dos usuários. Funciona ao nível do buffer de quadro, o que corresponde grosseiramente à imagem desenhada na tela, o que significa que pode ser aplicado a todos os sistemas de janelas (incluindo o X11, Mac® OS e Microsoft® Windows®). As aplicações do Buffer de Quadro Remoto existem para várias plataformas e poderão ser redistribuídas livremente.
No protocolo do Buffer de Quadro Remoto, o aplicativo que executa na máquina onde o usuário se encontra (que contém o tela, o teclado e o mouse) é chamado de cliente. O aplicativo que é executado na máquina onde se localiza o buffer de quadro (que está rodando o sistema de janelas e os aplicativos que o usuário se encontra controlando remotamente) é por sua vez chamado de servidor. O Desktop Sharing é o servidor do KDE para o protocolo do Buffer de Quadro Remoto. O Remote Desktop Connection é o cliente do KDE para o protocolo do Buffer de Quadro Remoto.
Ocupa uma quantidade razoável de tráfego de rede enviar uma mensagem do buffer de quadro, como tal o Buffer de Quadro Remoto trabalha melhor com as conexões de alta largura de banda, como as das redes locais. É ainda possível usar o Desktop Sharing sobre outras conexões, mas é improvável que a performance seja tão boa.
É muito fácil usar o Desktop Sharing - ele tem uma interface simples, tal como é mostrada na figura abaixo.
Quando você quiser permitir a alguém acessar a sua tela, você poderá criar um convite pessoal usando o botão , que fará aparecer uma janela que contém as informações necessária para acessar a sua tela. É mostrado um exemplo abaixo.
Para aumentar a segurança, o convite só é válido por uma hora depois de ser criado, e obviamente a pessoa que se conecte terá que possuir a senha correta.
Uma vez que você poderá querer convidar alguém para acessar a sua tela por e-mail, o Desktop Sharing pode criar os convites como mensagens de e-mail. Você poderá criar um desses convites usando o botão na janela principal do Desktop Sharing. Isto fará aparecer frequentemente uma mensagem de e-mail parecida com a seguinte, pronta para você escrever o endereço de e-mail da pessoa para quem está enviando o convite.
O Desktop Sharing irá avisá-lo sobre as implicações de segurança ao enviar esta informação através de uma conexão insegura. Você tem que ter em mente estes avisos.
Se você não conseguir criptografar o e-mail (ou tornar a conexão segura, em alternativa), o envio de convites por e-mail é um risco de segurança muito sério, uma vez que qualquer pessoa conseguirá ler a senha e o endereço do e-mail à medida que passa na rede. Isto significa que terceiros poderão tomar o controle da sua máquina.
Se você não conseguir criptografar a mensagem de e-mail, talvez seja melhor usar um convite pessoal, telefonar à pessoa a quem vai dar o acesso, verificar a identidade dessa pessoa e fornecer a informação do convite dessa forma.
Depois de criar um convite (seja este pessoal ou enviado por e-mail), o Desktop Sharing permite-lhe gerenciar esses convites. A janela para controlá-los está disponível usando a opção na janela principal do Desktop Sharing. Se você selecionar este botão, o Desktop Sharing fará aparecer uma janela como a apresentada abaixo.
A janela de gerenciamento dos convites permite-lhe criar mais convites (usando os botões e , os quais têm o mesmo efeito que os botões da janela principal do Desktop Sharing e .
A janela de gerenciamento dos convites também lhe permite remover os convites existentes. Para apagar apenas um dos convites, selecione-o com o mouse ou com o teclado (deverá ficar realçado), e selecione em seguida o botão . Para apagar todos os convites, basta selecionar o botão .
Selecionando , a janela será fechada.
Além da interface principal do Desktop Sharing mostrada e descrita abaixo, você também poderá controlar o Desktop Sharing usando o seu módulo de controle, que você poderá acessar usando o Centro de Controle normal do KDE e também através da opção na janela principal do Desktop Sharing. A configuração do Desktop Sharing é controlada através de uma janela em abas, tal como é mostrada abaixo:
A aba de Acesso permite-lhe configurar as opções relacionadas com o acesso ao servidor do Desktop Sharing.
A opção leva-o à janela de gerenciamento de convites do Desktop Sharing, que foi descrita anteriormente.
A opção de Anunciar o serviço na rede controla se o Desktop Sharing notifica os convites na rede usando o SLP (sigla, do inglês, para Protocolo de Localização de Serviço). Esta é normalmente uma boa ideia, mas só funciona realmente bem com um cliente que entenda o Protocolo de Localização de Serviço como o Remote Desktop Connection.
A opção Permitir conexões sem convite controla se o Desktop Sharing irá permitir uma conexão sem convite. Se as conexões sem convite forem permitidas, você deverá indicar uma senha. Também pode usar as opções aqui para escolher se terá que confirmar a conexão antes dela prosseguir, e se a pessoa que se conecta poderá controlar a tela, ou apenas vê-la.
Se a máquina for uma estação de trabalho, e se você optar por permitir as conexões sem convite, você poderá desejar selecionar a opção Confirmar conexões sem convite antes de aceitar. Da mesma forma, se a máquina for um servidor e se você estiver usando o Desktop Sharing para a sua administração remota, você poderá desejar desligar a mesma opção.
O Desktop Sharing usa o sistema de senhas normal do RFB, que não transfere a sua senha de forma legível pela rede. Em vez disso, usa um sistema de 'desafio e resposta'. Isto é razoavelmente seguro, desde que a senha seja guardada em segurança.
O Desktop Sharing permite-lhe controlar se a imagem de fundo é passada para o cliente ou não. Isto é configurado através de uma opção na página Sessão, tal como mostrado abaixo.
Se você assinalar a opção, o Desktop Sharing não irá transferir a imagem de fundo. Se você a deixar em branco, depende do cliente se a imagem de fundo é transferida ou não.
A aba de Rede permite o controle do porta que o Desktop Sharing usa, tal como mostrado abaixo.
Se você selecionar a opção Atribuir a porta automaticamente, então o Desktop Sharing irá localizar uma porta adequada, e os convites irão corresponder nessa porta. Se você deselecionar a opção Atribuir a porta automaticamente poderá indicar uma porta em particular. Indicar uma porta personalizada poderá ser útil se você estiver fazendo redirecionamento de portas na 'firewall'. Observe que, se o Protocolo de Localização de Serviço estiver ativo, ele irá tratar automaticamente da identificação da porta correta.
Sempre que alguém se conecta ao Desktop Sharing na sua máquina, você irá receber uma notificação semelhante à da figura seguinte, a menos que você esteja aceitando conexões sem convite e sem aviso.
Se você , o cliente poderá prosseguir com a autenticação (que necessita da senha correta para um convite pessoal ou por e-mail). Se você , então a tentativa de conexão será terminada.
A opção Permitir ao usuário remoto controlar o teclado e o mouse determina se este cliente só observa ou se pode tomar o controle da sua máquina.
Se a conexão do cliente for bem sucedida, e se for usada a senha de um convite pessoal ou de um convite por e-mail, então esse convite será apagado e não poderá mais ser usado. Você também irá receber uma pequena janela acoplada na bandeja, que mostra que a conexão foi feita.
O Desktop Sharing suporta uma pequena quantidade de comandos do DCOP, os quais são descritos neste capítulo. Se você não está familiarizado com o DCOP, então não terá que se preocupar com isto. Contudo, se você quiser automatizar algumas das suas ações do Desktop Sharing (ou outro aplicativo do KDE), o DCOP é uma ferramenta útil. Você poderá encontrar mais sobre o DCOP na sua documentação 'online' e nos tutoriais em http://developer.kde.org.
Você poderá desligar o aplicativo Desktop Sharing com o comando 'quit', tal como é mostrado neste exemplo:
%
dcop krfb-1507 MainApplication-Interface quit
Você terá que alterar o krfb-1507
do exemplo para corresponder à instância do Desktop Sharing que você deseja de fato desligar. Se você executar o dcop sem opções, você irá obter uma lista com todas os aplicativos que o DCOP consegue controlar.
Este documento pode ter sido atualizado depois da sua instalação. Você pode encontrar a última versão em http://docs.kde.org/current/kdenetwork/.
Desktop Sharing
Direitos autorais do programa 2002 Tim Jansen (tim AT tjansen.de)
Contribuições:
Ian Reinhart Geiser (geiseri AT kde.org)
Direitos autorais da documentação (c) 2003 Brad Hards (bradh AT frogmouth.net)
Tradução de Marcus Gama(marcus_gama AT uol.com.br)
Esta documentação é licenciada sob os termos da Licença de Documentação Livre GNU.
Este programa é licenciado sob os termos da Licença Pública Geral GNU.
O Desktop Sharing faz parte do projeto KDE http://www.kde.org/.
O Desktop Sharing pode ser encontrado no pacote kdenetwork no servidor FTP principal do projeto KDE ftp://ftp.kde.org/pub/kde/.
Para compilar e instalar o Desktop Sharing sem seu sistema, digite o sequinte no diretório base da distribuição de Desktop Sharing:
%
./configure
%
make
%
make install
Uma vez que o Desktop Sharing usa o autoconf e o automake você não deve ter problemas em compilá-lo. Se você tiver problemas por favor reporte-os às lista de correio do KDE.
Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team