Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Azure Bastion oferece suporte para transferência de arquivos entre a VM de destino e o computador local usando o Bastion e um rdp nativo ou um cliente SSH nativo. Para saber mais sobre suporte nativo a clientes, consulte o suporte nativo a clientes Configure Bastion. Embora possa ser possível usar clientes e ferramentas de terceiros para enviar ou baixar arquivos, este artigo foca no trabalho com clientes nativos suportados.
- Transferências de arquivos são suportadas apenas usando o cliente nativo. Você não pode enviar ou baixar arquivos usando o PowerShell ou pelo portal do Azure.
- Você pode enviar e baixar arquivos usando o cliente nativo do Windows e o RDP.
- Você pode enviar e baixar arquivos para uma VM usando o cliente nativo de sua escolha e RDP ou SSH.
- Esse recurso requer o SKU Padrão. O SKU Básico não suporta o uso do cliente nativo.
Pré-requisitos
- Instale o CLI do Azure (versão 2.62.0 ou superior) para executar os comandos deste artigo. A extensão Bastion instala automaticamente na primeira vez que você executa um
az network bastioncomando. Para saber mais sobre como instalar os comandos da CLI, confira Instalar a CLI do Azure e Introdução à CLI do Azure. - Obtenha o ID de Recurso da VM à qual você quer 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.
Upload e download de arquivos - cliente Windows e RDP
Os passos desta seção se aplicam ao conectar a uma VM de destino a partir de um computador local Windows usando o cliente nativo do Windows e o RDP. O comando rdp do bastão da rede az usa o MSTSC nativo do cliente. Depois de conectado à VM de destino, você pode enviar e baixar arquivos clicando com o botão direito, depois copiar e colar. Para saber mais sobre esse comando e como conectar, veja Conectar a partir de um cliente nativo do Windows.
Note
Transferência de arquivos via SSH não é suportada usando esse método. Em vez disso, use o comando do túnel bastional da rede az para enviar arquivos via SSH.
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>"Faça login na sua VM de destino via RDP usando o seguinte comando. Você pode usar um nome de usuário local e uma senha ou suas credenciais de Microsoft Entra. Para saber mais sobre como usar Microsoft Entra ID para fazer login nas suas VMs Azure Windows, veja Azure Windows VMs e Microsoft Entra ID.
az network bastion rdp --name "<BastionName>" --resource-group "<BastionResourceGroupName>" --target-resource-id "<VMResourceId>"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 sua VM e a máquina local usando o clique direito e depois copiar e colar.
Upload e download de arquivos - SSH e RDP
Os passos desta seção se aplicam a clientes nativos que não sejam Windows, e clientes nativos do Windows que desejam se conectar via SSH para enviar arquivos. Esta seção ajuda você a enviar ou baixar arquivos do seu computador local para sua VM de destino via SSH ou RDP usando o comando do túnel bastão da rede az . Para saber mais sobre o comando tunnel e como conectar, veja Conectar a partir de um cliente nativo para Linux.
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>"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>"Abra um segundo prompt de comando para conectar à sua VM alvo pelo túnel. Nessa segunda janela do prompt de comando, você pode especificar para enviar ou baixar arquivos. Para uma lista de comandos e parâmetros SCP, veja SCP.
Por exemplo, você pode enviar arquivos do seu computador local para a 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 mais recursos de VMs, veja Sobre conexões e recursos de VM.