Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Azure Bastion offre il supporto per il trasferimento di file tra la macchina virtuale di destinazione e il computer locale usando Bastion e un client RDP nativo o SSH nativo. Per saperne di più sul supporto client nativo, consulta Configure Bastion native client support. Sebbene possa essere possibile utilizzare client e strumenti di terze parti per caricare o scaricare file, questo articolo si concentra sul lavoro con client nativi supportati.
- I trasferimenti file sono supportati solo tramite il client nativo. Non puoi caricare o scaricare file usando PowerShell o tramite il portale Azure.
- Puoi caricare e scaricare file usando il client nativo di Windows e RDP.
- Puoi caricare e scaricare file su una VM usando il client nativo che preferisci e RDP o SSH.
- Questa funzione richiede lo SKU Standard. Lo SKU Basic non supporta l'uso del client nativo.
Prerequisiti
- Installa interfaccia della riga di comando di Azure (versione 2.62.0 o superiore) per eseguire i comandi in questo articolo. L'estensione Bastion si installa automaticamente la prima volta che esegui un
az network bastioncomando. Per informazioni sull'installazione dei comandi dell'interfaccia della riga di comando, vedere Installare l'interfaccia della riga di comando di Azure e Introduzione all'interfaccia della riga di comando di Azure. - Ottieni l'ID della risorsa della VM a cui vuoi connetterti. L'ID risorsa può essere facilmente posizionato nella portale di Azure. Accedi alla pagina Panoramica della tua Virtual Machine e seleziona il link Visualizzazione JSON per aprire il file JSON della risorsa. Copia l'ID della risorsa dalla parte superiore della pagina negli Appunti per utilizzarlo in un secondo momento durante la connessione alla tua macchina virtuale.
Carica e scarica file - client Windows e RDP
I passaggi di questa sezione si applicano quando si connette a una VM di destinazione da un computer locale Windows utilizzando il client nativo Windows e RDP. Il comando rdp di az network bastion utilizza il client nativo MSTSC. Una volta connesso alla VM di destinazione, puoi caricare e scaricare i file usando il clic destro, poi Copia e Incolla. Per saperne di più su questo comando e su come connettersi, vedi Collega da un client nativo di Windows.
Note
Il trasferimento file tramite SSH non è supportato con questo metodo. Invece, usa il comando tunnel di rete az per caricare i file tramite SSH.
Accedere all'account di Azure. Se sono disponibili più sottoscrizioni, selezionare quella contenente la risorsa Bastion.
az login az account list az account set --subscription "<subscription ID>"Accedi alla tua VM di destinazione tramite RDP usando il seguente comando. È possibile usare un nome utente e una password locali o le credenziali di Microsoft Entra. Per saperne di più su come usare Microsoft Entra ID per accedere alle tue Azure Windows VM, consulta Azure Windows VM e Microsoft Entra ID.
az network bastion rdp --name "<BastionName>" --resource-group "<BastionResourceGroupName>" --target-resource-id "<VMResourceId>"Dopo aver eseguito l'accesso alla macchina virtuale di destinazione, il client nativo nel computer viene aperto con la sessione della macchina virtuale. Ora puoi trasferire i file tra la tua VM e la macchina locale usando il tasto destro, poi Copia e Incolla.
Caricamento e download dei file - SSH e RDP
I passaggi in questa sezione si applicano ai client nativi diversi da Windows e ai client nativi di Windows che vogliono connettersi via SSH per caricare i file. Questa sezione ti aiuta a caricare o scaricare file dal tuo computer locale alla VM di destinazione tramite SSH o RDP usando il comando tunnel bastion-tunnel di rete az . Per saperne di più sul comando tunnel e su come connettersi, consulta Collega da un client nativo Linux.
Accedere all'account di Azure. Se sono disponibili più sottoscrizioni, selezionare quella contenente la risorsa Bastion.
az login az account list az account set --subscription "<subscription ID>"Apri il tunnel verso la tua VM di destinazione usando il seguente comando:
az network bastion tunnel --name "<BastionName>" --resource-group "<ResourceGroupName>" --target-resource-id "<VMResourceId>" --resource-port "<TargetVMPort>" --port "<LocalMachinePort>"Apri un secondo prompt dei comandi per connetterti alla VM di destinazione attraverso il tunnel. In questa seconda finestra del prompt dei comandi, puoi specificare il caricamento o il download dei file. Per un elenco di comandi e parametri SCP, vedi SCP.
Ad esempio, puoi caricare file dal tuo computer locale alla VM di destinazione usando il seguente comando:
scp -P <LocalMachinePort> <local machine file path> <username>@127.0.0.1:<target VM file path>
Passaggi successivi
Per ulteriori funzionalità VM, vedi Informazioni sulle connessioni e funzionalità VM.