Exportar (0) Imprimir
Expandir Tudo

Definição e configuração de uma conexão de área de trabalho remota

Atualizado: fevereiro de 2014

Para habilitar uma conexão de área de trabalho remota para uma função, você deve adicionar um elemento Importar ao arquivo de definição de serviço que importa o módulo RemoteAccess para o modelo de serviço. Quando esse módulos é adicionado ao arquivo de definição de serviço, as definições de configuração são automaticamente adicionadas ao arquivo de configuração de serviço. Você deve adicionar valores a essas definições para concluir a configuração da conexão de área de trabalho remota.

  1. Abra o arquivo ServiceDefinition.csdef do serviço hospedado no editor de texto.

    noteObservação
    O arquivo ServiceDefinition.csdef é usado com o arquivo ServiceConfiguration.cscfg para criar um pacote que é carregado no Windows Azure. Você pode localizar esses arquivos em qualquer pasta, mas eles devem estar acessíveis para as Ferramentas do SDK do Windows Azure. Para obter mais informações sobre o arquivo ServiceDefinition.csdef, consulte Configuração de um serviço de nuvem para o Windows Azure. Para obter mais informações sobre a criação de um pacote para o Windows Azure, consulte Empacotamento de um aplicativo do Windows Azure.

  2. Adicione o código a seguir para importar os módulos RemoteAccess e RemoteForwarder:

    
    <Imports>
       <Import moduleName="RemoteAccess" />
       <Import moduleName="RemoteForwarder" />
    </Imports>
    
  3. Salve o arquivo ServiceDefinition.csdef.

  4. Abra o arquivo ServiceConfiguration.cscfg do serviço hospedado no editor de texto.

  5. Quando o módulo RemoteAccess é importado para a definição de serviço, as definições de configuração a seguir são adicionadas automaticamente à função:

    
    <Setting name="Microsoft.WindowsAzure.Plugins.RemoteAccess.Enabled" value="" />
    <Setting name="Microsoft.WindowsAzure.Plugins.RemoteAccess.AccountUsername" value="" />
    <Setting name="Microsoft.WindowsAzure.Plugins.RemoteAccess.AccountEncryptedPassword" value="" />
    <Setting name="Microsoft.WindowsAzure.Plugins.RemoteAccess.AccountExpiration" value="" />
    
    

    Os elementos a seguir são adicionados para definir o certificado usado para a conexão de área de trabalho remota:

    
    <Certificates>
       <Certificate name="Microsoft.WindowsAzure.Plugins.RemoteAccess.PasswordEncryption" 
          thumbprint="" thumbprintAlgorithm="sha1" />
    </Certificates>
    
    

    Quando o módulo RemoteForwarder é importado, a definição de configuração a seguir é adicionada automaticamente à função:

    
    <Setting name="Microsoft.WindowsAzure.Plugins.RemoteForwarder.Enabled" value="" />
    
    

    Você deve definir os valores para os parâmetros de configuração adicionados. A tabela a seguir lista as configurações que são usadas.

    TipDica
    Problemas ao visualizar este tópico na Biblioteca do Windows Azure? Tente visualiza-lo na Biblioteca MSDN.

     

    Nome da definição Valor

    Microsoft.WindowsAzure.Plugins.RemoteAccess.Enabled

    true para habilitar uma conexão de área de trabalho remota para uma função; caso contrário, false.

    noteObservação
    Para acessar uma instância de função remotamente, você deve definir este valor como true.

    Microsoft.WindowsAzure.Plugins.RemoteAccess.AccountUsername

    O nome da conta de usuário que pode acessar a instância. Você deve usar esta conta ao acessar a instância de função remotamente.

    noteObservação
    Para aplicativos que usam uma função VM, a conta de usuário configurada para uma conexão de área de trabalho remota é a única conta que pode ser usada para acessar a máquina virtual na qual o aplicativo é executado. A conta Administrador configurada quando o sistema operacional é instalado na máquina virtual é desabilitada. Não é possível usar a conta Administrador para acessar a máquina virtual.

    Microsoft.WindowsAzure.Plugins.RemoteAccess.AccountEncryptedPassword

    A senha criptografada para a conta de usuário.

    Microsoft.WindowsAzure.Plugins.RemoteAccess.AccountExpiration

    A data de validade da conexão de área de trabalho remota no formato ISO 8601 “yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'fffffffK”. Por exemplo, a data de validade poderia ser "2011-12-17T23: 59:59.0000000-08:00".

    Microsoft.WindowsAzure.Plugins.RemoteAccess.PasswordEncryption

    Adicione a impressão digital do certificado. Depois que você carregar um certificado de serviço hospedado para o Portal de Gerenciamento, poderá localizar a impressão digital do certificado clicando no certificado no painel de central e localizando a impressão digital no painel Propriedades.

    Microsoft.WindowsAzure.Plugins.RemoteForwarder.Enabled

    true para habilitar o encaminhamento da conexão de área de trabalho remota para o serviço; caso contrário, false.

  6. Salve o arquivo ServiceConfiguration.cscfg.

Você pode definir as configurações e os valores para uma conexão de área de trabalho remota com o Visual Studio 2010. Para obter mais informações sobre como fazer isto, consulte o artigo sobre a área de trabalho remota com funções do Windows Azure.

Consulte também

Mostrar:
© 2014 Microsoft