Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Azure Bastion offre la prise en charge du transfert de fichiers entre votre machine virtuelle cible et votre ordinateur local à l’aide de Bastion et d’un client RDP ou SSH natif. Pour en savoir plus sur le support client natif, consultez le support natif Configure Bastion. Bien qu’il soit possible d’utiliser des clients et outils tiers pour télécharger ou télécharger des fichiers, cet article se concentre sur le travail avec des clients natifs pris en charge.
- Les transferts de fichiers sont pris en charge uniquement via le client natif. Vous ne pouvez pas télécharger ou télécharger des fichiers via PowerShell ou via le portail Azure.
- Vous pouvez télécharger et télécharger des fichiers via le client natif Windows et RDP.
- Vous pouvez télécharger et télécharger des fichiers sur une VM en utilisant le client natif de votre choix, soit RDP soit SSH.
- Cette fonctionnalité nécessite le SKU Standard. Le SKU Basic ne supporte pas l’utilisation du client natif.
Conditions préalables
- Installez Azure CLI (version 2.62.0 ou ultérieure) pour exécuter les commandes de cet article. L’extension Bastion s’installe automatiquement dès la première exécution d’une
az network bastioncommande. Pour plus d’informations sur l’installation des commandes CLI, consultez Installer Azure CLI et Prise en main d’Azure CLI. - Obtenez l’identifiant de ressource de la VM à laquelle vous souhaitez vous connecter. L’ID de ressource est facile à trouver dans le portail Azure. Accédez à la page Vue d’ensemble de votre machine virtuelle et sélectionnez le lien Vue JSON pour ouvrir la ressource JSON. Copiez l’ID de ressource situé en haut de la page dans le Presse-papiers. Vous en aurez besoin plus tard pour vous connecter à votre machine virtuelle.
Télécharger et télécharger des fichiers - Client Windows et RDP
Les étapes de cette section s’appliquent lors de la connexion à une VM cible depuis un ordinateur local Windows en utilisant le client Windows natif et le RDP. La commande rdp du réseau az network bastion utilise le MSTSC natif client. Une fois connecté à la VM cible, vous pouvez télécharger et télécharger des fichiers en faisant un clic droit, puis en copier-coller. Pour en savoir plus sur cette commande et comment se connecter, consultez Connecter depuis un client natif Windows.
Remarque
Le transfert de fichiers via SSH n’est pas pris en charge avec cette méthode. Utilisez plutôt la commande tunnel bastion réseau az pour télécharger les fichiers via SSH.
Connectez-vous à votre compte Azure. Si vous avez plusieurs abonnements, sélectionnez celui qui contient votre ressource Bastion.
az login az account list az account set --subscription "<subscription ID>"Connectez-vous à votre VM cible via RDP en utilisant la commande suivante. Vous pouvez utiliser soit un nom d’utilisateur et un mot de passe locaux, soit vos informations d’identification Microsoft Entra. Pour en savoir plus sur la façon d’utiliser Microsoft Entra ID pour vous connecter à vos Azure Windows VMs, consultez Azure Windows VMs et Microsoft Entra ID.
az network bastion rdp --name "<BastionName>" --resource-group "<BastionResourceGroupName>" --target-resource-id "<VMResourceId>"Une fois que vous vous êtes connecté à votre machine virtuelle cible, le client natif sur votre ordinateur s’ouvre avec votre session de machine virtuelle. Vous pouvez désormais transférer des fichiers entre votre VM et votre machine locale en faisant un clic droit, puis en copier-coller.
Fichiers de téléversement et de téléchargement - SSH et RDP
Les étapes de cette section s’appliquent aux clients natifs autres que Windows, et aux clients natifs Windows qui souhaitent se connecter via SSH pour télécharger des fichiers. Cette section vous aide à télécharger ou à télécharger des fichiers depuis votre ordinateur local vers votre VM cible via SSH ou RDP en utilisant la commande tunnel bastion réseau az . Pour en savoir plus sur la commande tunnel et comment se connecter, consultez Connect depuis un client natif Linux.
Connectez-vous à votre compte Azure. Si vous avez plusieurs abonnements, sélectionnez celui qui contient votre ressource Bastion.
az login az account list az account set --subscription "<subscription ID>"Ouvrez le tunnel vers votre VM cible en utilisant la commande suivante :
az network bastion tunnel --name "<BastionName>" --resource-group "<ResourceGroupName>" --target-resource-id "<VMResourceId>" --resource-port "<TargetVMPort>" --port "<LocalMachinePort>"Ouvrez une seconde invite de commande pour vous connecter à votre VM cible via le tunnel. Dans cette seconde fenêtre d’invite de commande, vous pouvez spécifier le téléchargement ou le téléchargement des fichiers. Pour une liste des commandes et paramètres SCP, voir SCP.
Par exemple, vous pouvez télécharger des fichiers de votre ordinateur local vers votre VM cible en utilisant la commande suivante :
scp -P <LocalMachinePort> <local machine file path> <username>@127.0.0.1:<target VM file path>
Étapes suivantes
Pour plus de fonctionnalités VM, voir À propos des connexions et fonctionnalités VM.