Transferência de arquivo usando um cliente nativo

O Azure Bastion dá suporte para a transferência de arquivos entre a VM de destino e o computador local usando o Bastion e um cliente RDP ou SSH nativo. Para obter mais informações sobre o suporte ao cliente nativo, confira Configurar o suporte ao cliente nativo do Bastion. Embora possa ser possível usar clientes e ferramentas de terceiros para carregar ou baixar arquivos, este artigo tem como foco o uso de clientes nativos com suporte.

  • Só há suporte para a transferência de arquivos por meio do cliente nativo. Não é possível carregar nem baixar arquivos usando o PowerShell ou por meio do portal do Azure.
  • Carregue e faça download dos arquivos usando o cliente nativo do Windows e o RDP.
  • É possível carregar de fazer download dos arquivos para uma VM usando o cliente nativo de sua escolha e o RDP ou o SSH.
  • Este recurso requer o SKU Standard. O SKU Básico não dá suporte ao uso do cliente nativo.

Pré-requisitos

  • Instale a CLI do Azure (versão 2.32 ou posterior) para executar os comandos descritos neste artigo. Para saber mais sobre como instalar os comandos da CLI, confira Instalar a CLI do Azure e Introdução à CLI do Azure.
  • Obtenha a ID do recurso da VM à qual deseja se conectar. A ID do recurso pode ser localizada com facilidade no portal do Azure. Acesse a página Visão geral da VM e selecione o link Exibição JSON para abrir o JSON do recurso. Copie a ID do recurso na parte superior da página para a área de transferência para uso posterior ao se conectar à VM.

Carregar e carregar de fazer download dos arquivos – Cliente Windows e RDP

As etapas descritas nesta seção se aplicam à conexão com uma VM de destino em um computador Windows local usando o cliente nativo do Windows e o RDP. O comando az network bastion rdp usa o cliente nativo MSTSC. Depois de se conectar à VM de destino, você poderá carregar e baixar arquivos usando o clique com o botão direito do mouse e, depois, Copiar e Colar. Para saber mais sobre esse comando e como se conectar, confira Conectar-se usando um cliente nativo do Windows.

Observação

Não há suporte para a transferência de arquivos via SSH com esse método. Em vez disso, use o comando az network bastion tunnel para carregar arquivos via SSH.

  1. Entre em sua conta do Azure. Caso tenha mais de uma assinatura, selecione aquela que contém o recurso do Bastion.

    az login
    az account list
    az account set --subscription "<subscription ID>"
    
  2. Entre na VM de destino por meio do RDP usando o comando a seguir. Você pode usar um nome de usuário local e uma senha ou suas credenciais do Microsoft Entra. Para saber mais sobre como usar a ID do Microsoft Entra para entrar em suas VMs do Windows do Azure, consulte VMs do Windows do Azure e a ID do Microsoft Entra.

    az network bastion rdp --name "<BastionName>" --resource-group "<BastionResourceGroupName>" --target-resource-id "<VMResourceId>"
    
  3. Depois de entrar em sua VM de destino, o cliente nativo em seu computador será aberto com sua sessão de VM. Agora, você pode transferir arquivos entre a VM e o computador local clicando com o botão direito do mouse e selecionando Copiar e Colar.

Carregar e carregar de fazer download dos arquivos – SSH e RDP

As etapas descritas nesta seção se aplicam aos clientes nativos diferentes do Windows e aos clientes nativos do Windows que desejam se conectar via SSH para carregar arquivos. Esta seção ajudará você a carregar ou fazer download dos arquivos do computador local para a VM de destino via SSH ou RDP usando o comando az network bastion tunnel. Para saber mais sobre o comando de túnel e como se conectar, confira Conectar-se usando um cliente nativo do Linux.

  1. Entre em sua conta do Azure. Caso tenha mais de uma assinatura, selecione aquela que contém o recurso do Bastion.

    az login
    az account list
    az account set --subscription "<subscription ID>"
    
  2. Abra o túnel para sua VM de destino usando o seguinte comando:

    az network bastion tunnel --name "<BastionName>" --resource-group "<ResourceGroupName>" --target-resource-id "<VMResourceId>" --resource-port "<TargetVMPort>" --port "<LocalMachinePort>"
    
  3. Abra um segundo prompt de comando para conectar-se à sua VM de destino por meio do túnel. Nesta segunda janela do prompt de comando, você poderá especificar para carregar ou baixar arquivos. Para obter uma lista de comandos e parâmetros do SCP, consulte SCP.

    Por exemplo, carregue arquivos do computador local para sua VM de destino usando o seguinte comando:

    scp -P <LocalMachinePort>  <local machine file path>  <username>@127.0.0.1:<target VM file path>
    

Próximas etapas

Para obter mais recursos de VM, consulte Sobre as conexões e recursos de VM.